IFClite TypeScript API
    Preparing search index...

    Function edgeSurvives

    • True if the connection edge represents still exists once some IfcRel* instances may have been deleted. A deduped edge remembers every IfcRel* that named the same (source, target, type) triple — the edge survives a delete as long as any one of relationshipId or shadowedRelationshipIds is still live. Shared by the CLI and MCP backends so their delete-then-query logic can't drift out of sync with each other or with the graph's own dedupe (#3782 review).

      Parameters

      • edge: Edge
      • isDeleted: (relationshipId: number) => boolean

      Returns boolean