INNER CODE UNIT · TypeScript

resolvePersistedSubtrees

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

function resolvePersistedSubtrees<TState>(
  persist: SharedStorePersistOptions<TState> | undefined,
  name: string,
  nativeSubtreeKeys: readonly string[],
): Map<string, string> {
  if (!persist) {
    return new Map();
  }

  const version = typeof persist === 'object' ? persist.version ?? 1 : 1;
  const baseKey =
    typeof persist === 'object' && persist.key ? persist.key : name;
  const selectedSubtrees =
    typeof persist === 'object' && persist.subtrees?.length
      ? persist.subtrees.map(pathKey)
      : nativeSubtreeKeys;

  return new Map(

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…