Skip to content
PACKAGES

measurementOk()

Create a successful measurement fact.

import { measurementOk } from "@graphrefly/ts/solutions/reactive-layout";
function measurementOk(
targetId: string,
measurementKind: string,
value: T,
opts: { readonly source?: string; readonly metadata?: Record<string, unknown> } = {},
): MeasurementResult<T>
ParameterTypeDescription
targetIdstringMeasurement target id.
measurementKindstringMeasurement kind tag.
valueTMeasured value.
opts{ readonly source?: string; readonly metadata?: Record<string, unknown> }Optional source and metadata.

A successful measurement fact.

measurementOk("title", "text-segments", { segments: [] });

packages/ts/src/solutions/reactive-layout/measurements.ts