IFClite TypeScript API
    Preparing search index...

    Interface IDSAuditOptions

    Options for auditIDSDocument / auditIDSStructure.

    interface IDSAuditOptions {
        coherenceChecks?: boolean;
        ifcSchemaChecks?: boolean;
        ifcVersion?: IFCVersion;
        preview?: IDSPreviewFlags;
        xsdValidation?: boolean;
    }
    Index
    coherenceChecks?: boolean

    Run coherence checks (restrictions, cardinality). Default true.

    ifcSchemaChecks?: boolean

    Cross-check facets against the IFC schema (entities, predefined types, pset/property names, attribute names) for the spec's declared IFC version. Default true. Disable to skip the network of lazy IFC schema-data lookups.

    ifcVersion?: IFCVersion

    Override the IFC version used for cross-checks. Useful when the authoring tool has its own source of truth (e.g., a menubar selector in ids-flow). When omitted, each specification's declared ifcVersion is used.

    preview?: IDSPreviewFlags

    IDS 1.1 PREVIEW (unstable). With ids11, the document is parsed with the 1.1 candidates, their XML shapes are accepted, each use is reported as I_IDS11_PREVIEW_FEATURE, and duplicate specification identifiers are a warning (#339). Default: IDS 1.0 rules only.

    xsdValidation?: boolean

    Run XSD-level checks (default true). Controls structural and enum checks against ids.xsd.