IFClite TypeScript API
    Preparing search index...

    Interface ModelFactRule

    interface ModelFactRule {
        fact:
            | "georef.crs"
            | "georef.geodeticDatum"
            | "georef.verticalDatum"
            | "georef.mapProjection"
            | "georef.mapZone"
            | "georef.eastings"
            | "georef.northings"
            | "georef.orthogonalHeight"
            | "georef.scale"
            | "units.length"
            | "units.area"
            | "units.volume"
            | "units.angle"
            | "units.mass"
            | "units.time"
            | "header.fileName"
            | "header.timeStamp"
            | "header.author"
            | "header.organization"
            | "header.originatingSystem"
            | "header.preprocessorVersion"
            | "header.authorization"
            | "header.description"
            | "header.schema";
        kind: "modelFact";
        op: ValueOp;
        value: string;
        valueKind?: TextKind;
    }
    Index
    fact:
        | "georef.crs"
        | "georef.geodeticDatum"
        | "georef.verticalDatum"
        | "georef.mapProjection"
        | "georef.mapZone"
        | "georef.eastings"
        | "georef.northings"
        | "georef.orthogonalHeight"
        | "georef.scale"
        | "units.length"
        | "units.area"
        | "units.volume"
        | "units.angle"
        | "units.mass"
        | "units.time"
        | "header.fileName"
        | "header.timeStamp"
        | "header.author"
        | "header.organization"
        | "header.originatingSystem"
        | "header.preprocessorVersion"
        | "header.authorization"
        | "header.description"
        | "header.schema"
    kind: "modelFact"
    value: string

    Raw user input. Numeric ops parse as numbers; isSet/isNotSet ignore.

    valueKind?: TextKind

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