INNER CODE UNIT · TypeScript
initialSubtree
margelo/react-native-runtimes · packages/state/src/index.ts:464
function initialSubtree<K extends SharedStoreSubtreeKey<TState>>(
subtreeKey: K,
): TState[K] {
return initialPathValue(subtreeKey);
}
function initialJsonForSubtree(subtreeKey: string): string {
return stringifyState(initialPathValue(subtreeKey) ?? null);
}
function publishJsonState(
subtreeKey: string,
stateJson: string | null,
revision: number,
) {
if (subtreeKey === ROOT_SUBTREE_KEY) {
const nextState =
stateJson == null ? initialState : parseState<TState>(stateJson);