IFClite TypeScript API
    Preparing search index...

    Type Alias IDSAuditCode

    IDSAuditCode:
        | "E_PARSE_XML"
        | "E_PARSE_ROOT"
        | "E_PARSE_FACET"
        | "E_PARSE_UNKNOWN"
        | "E_XSD_REQUIRED_ATTR"
        | "E_XSD_ENUM"
        | "E_XSD_PATTERN"
        | "E_XSD_STRUCTURE"
        | "E_XSD_SCHEMA_LOCATION"
        | "W_XSD_DEPRECATED"
        | "E_IFC_ENTITY_UNKNOWN"
        | "E_IFC_PREDEF_TYPE_INVALID"
        | "E_IFC_PSET_UNKNOWN"
        | "W_IFC_PSET_RESERVED_PREFIX"
        | "E_IFC_PROP_NOT_IN_PSET"
        | "W_IFC_DATATYPE_MISMATCH"
        | "E_IFC_ATTR_UNKNOWN_FOR_ENTITY"
        | "E_IFC_PARTOF_RELATION"
        | "E_IFC_PARTOF_ENTITY"
        | "E_RESTRICTION_EMPTY"
        | "E_RESTRICTION_RANGE"
        | "E_RESTRICTION_BASE_MISMATCH"
        | "E_RESTRICTION_VALUE_MISMATCH"
        | "E_RESTRICTION_FACET_UNPARSEABLE"
        | "W_REGEX_UNVERIFIED"
        | "E_REGEX_UNSAFE"
        | "E_CARDINALITY_INVALID"
        | "W_CARDINALITY_PROHIBITED_APPLICABILITY"
        | "E_IFC_DATATYPE_UNKNOWN"
        | "E_IFC_ENTITY_CASE"
        | "E_IFC_ENTITY_IMPOSSIBLE"
        | "I_IDS11_PREVIEW_FEATURE"
        | "W_IDS11_IDENTIFIER_DUPLICATE"

    Stable string-literal codes for every audit issue the library can raise.

    Codes are grouped by source: E_PARSE_* (parser shim), E_XSD_* / W_XSD_* (XSD-level checks), E_IFC_* / W_IFC_* (IFC schema cross- checks), E_RESTRICTION_* / W_REGEX_* / E_CARDINALITY_* / W_CARDINALITY_* (coherence checks).

    Stable across minor versions — additions are backwards-compatible.