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,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…