API Reference
createNodeRecord()
Read a keyed record of nodes as a Solid accessor.
factory must have stable identity; callers should define it outside render churn or memoize it in their component setup.
Import
import { createNodeRecord } from "@graphrefly/ts/adapters/solid";
Signature
function createNodeRecord(
keysNode: Node<readonly K[]>,
factory: (key: K) => { [P in keyof R]: Node<R[P]> },
): Accessor<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 Accessor<Record<K, R>> value.
Example
import { createNodeRecord } from "@graphrefly/ts/adapters/solid";
Source
packages/ts/src/adapters/solid.ts