API reference · generated from source
Type Alias: ToManaged#
type ToManaged = <T>(rawValue, location?) => T | undefined;Defined in: useRaw.ts:37
Resolves a raw value back to its Retree-managed node.
Type Parameters#
| Type Parameter |
|---|
T extends TreeNode |
Parameters#
| Parameter | Type |
|---|---|
rawValue | T |
location? | { key: unknown; } |
location.key? | unknown |
Returns#
T | undefined
Remarks#
Returned by useRaw. Direct children of the subscribed node are
guaranteed to resolve (they are materialized on demand); deeper raw values
resolve when they have been materialized. Pass { key: indexOrKey } to
bypass the raw slot index for an array, object, or Map. Set lookup is direct.