Skip to content
PACKAGES

recordReadableStore()

Build a framework-neutral keyed record store for focused framework record bindings.

import { recordReadableStore } from "@graphrefly/ts/adapters";
function recordReadableStore(
keysNode: Node<readonly K[]>,
factory: NodeRecordFactory<K, R>,
opts: SubscribeValuesOptions<Record<K, R>> = {},
): ReadableStore<Record<K, R>>
ParameterTypeDescription
keysNodeNode<readonly K[]>keys node value used by the helper.
factoryNodeRecordFactory<K, R>factory value used by the helper.
optsSubscribeValuesOptions<Record<K, R>>Options that configure the helper.

A ReadableStore<Record<K, R>> value.

import { recordReadableStore } from "@graphrefly/ts/adapters";

packages/ts/src/adapters/store.ts