IFClite TypeScript API
    Preparing search index...

    Interface Edge

    interface Edge {
        relationshipId: number;
        shadowedRelationshipIds?: number[];
        target: number;
        type: RelationshipType;
    }
    Index
    relationshipId: number
    shadowedRelationshipIds?: number[]

    Express ids of other IfcRel* instances that named the same (source, target, type) triple and were collapsed into this edge by the dedupe in RelationshipGraphBuilder.addEdge (#3760). A consumer that needs to know whether the connection still exists after a delete — not just whether relationshipId was deleted — must check these too: use edgeSurvives (relationship-graph-helpers.js) rather than testing relationshipId alone. Invariant: present implies non-empty — undefined means "nothing collapsed into this edge", never [].

    target: number