Prometheus Entity Management API
    Preparing search index...
    interface GraphDevtoolsMutationEvent {
        correlationId: string;
        eventId: string;
        observedAt: string;
        payload: {
            affectedEntities?: GraphDevtoolsViewMembership[];
            affectedViewIds?: string[];
            after: GraphDevtoolsCounts;
            before: GraphDevtoolsCounts;
            changes: GraphDevtoolsChange[];
            changesOmitted: number;
            projectionDurationMs: number;
            snapshot: GraphDevtoolsSnapshotReference;
            valuesTruncated: boolean;
        };
        protocol: "prometheus.entity-graph.devtools";
        sequence: number;
        storeId: string;
        type: "mutation";
        version: 1;
    }

    Hierarchy

    • GraphDevtoolsEventBase
      • GraphDevtoolsMutationEvent
    Index
    correlationId: string

    For v1 mutation events one event represents one Zustand publication.

    eventId: string
    observedAt: string
    payload: {
        affectedEntities?: GraphDevtoolsViewMembership[];
        affectedViewIds?: string[];
        after: GraphDevtoolsCounts;
        before: GraphDevtoolsCounts;
        changes: GraphDevtoolsChange[];
        changesOmitted: number;
        projectionDurationMs: number;
        snapshot: GraphDevtoolsSnapshotReference;
        valuesTruncated: boolean;
    }

    Type Declaration

    • OptionalaffectedEntities?: GraphDevtoolsViewMembership[]

      Entity identities touched by this exact publication.

    • OptionalaffectedViewIds?: string[]

      Registered views affected at this publication boundary.

    • after: GraphDevtoolsCounts
    • before: GraphDevtoolsCounts
    • changes: GraphDevtoolsChange[]
    • changesOmitted: number

      Semantic changes omitted only when metadata itself exceeds the event byte limit.

    • projectionDurationMs: number

      Time spent projecting the already-completed store publication.

    • snapshot: GraphDevtoolsSnapshotReference

      Capture outcome at this publication; later eviction does not rewrite the event.

    • valuesTruncated: boolean
    protocol: "prometheus.entity-graph.devtools"
    sequence: number
    storeId: string
    type: "mutation"
    version: 1