GraphReFlyTS

API Reference

nodeCanvasPackageTextMeasurements()

NodeCanvas provider helper backed by the optional canvas peer package.

The native package is loaded only when the graph measures; the universal layout core and caller-injected nodeCanvasTextMeasurements helper remain dependency-free.

Import

import { nodeCanvasPackageTextMeasurements } from "@graphrefly/ts/solutions/reactive-layout/node-canvas";

Signature

function nodeCanvasPackageTextMeasurements(opts: NodeCanvasPackageTextMeasurementsOptions): Node<Measurements>

Parameters

ParameterTypeDescription
optsNodeCanvasPackageTextMeasurementsOptionsOptions that configure the helper.

Returns

A Node<Measurements> value.

Example

import { nodeCanvasPackageTextMeasurements } from "@graphrefly/ts/solutions/reactive-layout/node-canvas";

Source

packages/ts/src/solutions/reactive-layout/node-canvas/index.ts