Skip to content
PACKAGES

restoreGraph()

Restore a graph instance from a checkpoint and restore registry.

import { restoreGraph } from "@graphrefly/ts/graph";
function restoreGraph(
checkpoint: GraphCheckpoint,
options: RestoreGraphOptions,
): Graph
ParameterTypeDescription
checkpointGraphCheckpointSerialized graph checkpoint to restore.
optionsRestoreGraphOptionsRestore registry and optional dispatcher/versioning overrides.

A live graph rebuilt from the checkpoint.

import { defaultRestoreRegistry, graph, restoreGraph } from "@graphrefly/ts/graph";
const original = graph();
const restored = restoreGraph(original.checkpoint(), { registry: defaultRestoreRegistry });

packages/ts/src/graph/restore.ts