GraphReFlyTS

API Reference

recordReadableStore()

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

Import

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

Signature

function recordReadableStore(
	keysNode: Node<readonly K[]>,
	factory: NodeRecordFactory<K, R>,
	opts: SubscribeValuesOptions<Record<K, R>> = {},
): ReadableStore<Record<K, R>>

Parameters

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.

Returns

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

Example

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

Source

packages/ts/src/adapters/store.ts