/**
 * Immutable adjacency snapshot from a materialized graph state.
 *
 * Captures the outgoing and incoming edge lists for every alive node
 * at a specific materialization point. Used by QueryBuilder,
 * LogicalTraversal, AdjacencyNeighborProvider, and Observer.
 */
export default class AdjacencyMap {
    outgoing;
    incoming;
    constructor(params) {
        this.outgoing = params.outgoing;
        this.incoming = params.incoming;
        Object.freeze(this);
    }
}
