Import
import { make } from "@typed/fx/RefGraph";Signatures
export declare function make<N, E, T extends Graph.Kind, Err = never, R = never>(initial: Graph.Graph<N, E, T> | Effect.Effect<Graph.Graph<N, E, T>, Err, R> | Fx.Fx<Graph.Graph<N, E, T>, Err, R>): Effect.Effect<RefGraph<N, E, T, Err>, never, R | Scope.Scope>;Why
Creates graph state with equality suited to that Effect data type, so unchanged values do not produce redundant pushed updates.
Ownership and lifetime
The creation Effect requires Scope. It owns initializer acquisition, live source subscriptions, and cleanup; source failures and services stay on reads and pushes.
Other public imports
These import paths expose the same declaration. Each page retains its own public name and signature.