IFClite TypeScript API
    Preparing search index...

    Interface TrackingPlan

    interface TrackingPlan {
        create: readonly { globalId: string; laneKey: string }[];
        duplicateLanes: readonly string[];
        keep: readonly { globalId: string; laneKey: string }[];
        mode: TrackingMode;
        next: TrackedSet;
        remove: readonly { globalId: string; laneKey: string }[];
        update: readonly { globalId: string; laneKey: string }[];
    }
    Index
    create: readonly { globalId: string; laneKey: string }[]
    duplicateLanes: readonly string[]

    Lane keys that appeared more than once: only the first is tracked.

    keep: readonly { globalId: string; laneKey: string }[]

    The set to persist after the plan is applied.

    remove: readonly { globalId: string; laneKey: string }[]
    update: readonly { globalId: string; laneKey: string }[]