@logixjs/core
    Preparing search index...
    ReplayLogEvent:
        | {
            _tag: "ResourceSnapshot";
            concurrency?: string;
            fieldPath: string;
            instanceId?: string;
            keyHash?: string;
            moduleId?: string;
            phase: ResourceSnapshotPhase;
            resourceId: string;
            snapshot: unknown;
            timestamp: number;
        }
        | {
            _tag: "InvalidateRequest";
            instanceId?: string;
            kind: "resource"
            | "query";
            meta?: unknown;
            moduleId?: string;
            target: string;
            timestamp: number;
        }

    Type Declaration

    • {
          _tag: "ResourceSnapshot";
          concurrency?: string;
          fieldPath: string;
          instanceId?: string;
          keyHash?: string;
          moduleId?: string;
          phase: ResourceSnapshotPhase;
          resourceId: string;
          snapshot: unknown;
          timestamp: number;
      }
      • Readonly_tag: "ResourceSnapshot"
      • Optional Readonlyconcurrency?: string

        Optional: source concurrency policy (e.g. "switch" / "exhaust-trailing").

        • Must remain slim & serializable.
        • Used by Devtools/replay to explain why old results are dropped / why trailing happens.
      • ReadonlyfieldPath: string
      • Optional ReadonlyinstanceId?: string
      • Optional ReadonlykeyHash?: string
      • Optional ReadonlymoduleId?: string
      • Readonlyphase: ResourceSnapshotPhase
      • ReadonlyresourceId: string
      • Readonlysnapshot: unknown
      • Readonlytimestamp: number
    • {
          _tag: "InvalidateRequest";
          instanceId?: string;
          kind: "resource" | "query";
          meta?: unknown;
          moduleId?: string;
          target: string;
          timestamp: number;
      }