IFClite TypeScript API
    Preparing search index...

    Interface EntityState

    interface EntityState {
        children: Map<string, string>;
        components: Map<string, ComponentAttributes>;
        deleted: boolean;
        explicitDeleted: boolean;
        inherits: Map<string, string>;
        path: string;
    }
    Index
    children: Map<string, string>

    Child slots: role name → child path.

    components: Map<string, ComponentAttributes>

    Component values by key, hashes computed lazily via snapshotOf.

    deleted: boolean

    Final tombstone state for the path — explicit ifclite::deleted opinions plus subtree shadowing (a tombstoned parent deletes its descendants, exactly as composition does).

    explicitDeleted: boolean

    True only when the strongest ifclite::deleted opinion on THIS path is a tombstone. Shadow deaths (a deleted ancestor) leave it false — the matrix must not emit its own delete op for those: the parent's tombstone already shadows the subtree at composition time, and the parent may itself be in conflict.

    inherits: Map<string, string>

    Inheritance slots: role name → inherited path.

    path: string