API Reference
nodeRecord()
Read a keyed record of nodes as a Svelte readable store.
factory must have stable identity. Recreating it during component churn rebuilds the record subscriptions.
Import
import { nodeRecord } from "@graphrefly/ts/adapters/svelte";
Signature
function nodeRecord(
keysNode: Node<readonly K[]>,
factory: (key: K) => { [P in keyof R]: Node<R[P]> },
): Readable<Record<K, R>>
Parameters
| Parameter | Type | Description |
|---|---|---|
keysNode | Node<readonly K[]> | keys node value used by the helper. |
factory | (key: K) => { [P in keyof R]: Node<R[P]> } | factory value used by the helper. |
Returns
A Readable<Record<K, R>> value.
Example
import { nodeRecord } from "@graphrefly/ts/adapters/svelte";
Source
packages/ts/src/adapters/svelte.ts