IFClite TypeScript API
    Preparing search index...

    Interface TrackedSet

    interface TrackedSet {
        entries: Readonly<Record<GroupKey, TrackedEntry>>;
        generation: number;
        nodeType?: string;
        trackingKey: string;
    }
    Index
    entries: Readonly<Record<GroupKey, TrackedEntry>>
    generation: number

    Bumped on every replace run so fresh GlobalIds stay deterministic.

    nodeType?: string

    Type of the node that made the set. Recorded so that a set whose node was deleted from the graph can still be removed from the model by that type's remove — without it the elements outlive the node that made them, the orphan this whole module exists to prevent.

    trackingKey: string