/**
 * Public immutable read-side view of materialized graph state.
 */
export default class SnapshotWarpState {
    nodeAlive;
    edgeAlive;
    prop;
    observedFrontier;
    edgeBirthEvent;
    constructor(fields) {
        this.nodeAlive = fields.nodeAlive;
        this.edgeAlive = fields.edgeAlive;
        this.prop = fields.prop;
        this.observedFrontier = fields.observedFrontier;
        this.edgeBirthEvent = fields.edgeBirthEvent;
        Object.freeze(this);
    }
}
