INNER CODE UNIT · TypeScript

parseState

margelo/react-native-runtimes · packages/state/src/index.ts:231

function parseState<TState>(stateJson: string): TState {
  return JSON.parse(stateJson) as TState;
}

function stringifyState<TState>(state: TState): string {
  return JSON.stringify(state);
}

function resolveNextState<TState>(
  currentState: TState,
  partial:
    | TState
    | Partial<TState>
    | ((state: TState) => TState | Partial<TState>),
  replace: boolean,
): TState {
  const partialState =
    typeof partial === 'function'

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…