INNER CODE UNIT · TypeScript
pathSegmentsFromKey
margelo/react-native-runtimes · packages/state/src/index.ts:289
function pathSegmentsFromKey(key: string): string[] {
return key === ROOT_SUBTREE_KEY ? [] : normalizePath(key);
}
function areRelatedPathKeys(left: string, right: string): boolean {
if (
left === right ||
left === ROOT_SUBTREE_KEY ||
right === ROOT_SUBTREE_KEY
) {
return true;
}
return left.startsWith(`${right}.`) || right.startsWith(`${left}.`);
}
function shouldNotifyPath(
subscribedKeys: ReadonlySet<string> | undefined,