Skip to content
PACKAGES

define()

Register a named restore definition.

import { define } from "@graphrefly/ts/operators";
function define(
ref: string,
fn: (v: S) => T,
opts: DefineOpts = {},
): Definition<S, T>
ParameterTypeDescription
refstringStable restore reference name.
fn(v: S) => TPure transform function used during restoration.
optsDefineOptsOptional registry to receive the new definition.

A named definition record.

define("trim", (value: string) => value.trim());

packages/ts/src/graph/operators.ts