IFClite TypeScript API
    Preparing search index...

    Interface TypeNameRule

    type=WT01 (IfcOpenShell selector syntax) — match against the Name of the element's RELATING TYPE, reached via IfcRelDefinesByType. This is a different dimension from IfcTypeRule, which matches the element's own IFC class (IfcWall); type= instead matches the type OBJECT's Name attribute (e.g. IfcWallType.Name, "WT01"). An element with no IfcRelDefinesByType relation never matches. #4094.

    interface TypeNameRule {
        kind: "type";
        op: StringOp;
        value: string;
        valueKind?: TextKind;
    }
    Index
    kind: "type"
    value: string
    valueKind?: TextKind

    How value reads. Only consulted by the matches / notMatches ops.