IFClite TypeScript API
    Preparing search index...

    Interface EvaluatorModel

    One federated model as the evaluator sees it. tagIds is the model's tag set at call time — a SNAPSHOT: re-tagging while a run is in flight does not change what the run matches (the clash resolver relies on this, #4215).

    interface EvaluatorModel {
        filterIdentity?: string;
        id: string;
        listConditions?: ListConditionMatcher;
        mutationView?: MutablePropertyView;
        sourceContentHash?: string;
        store: IfcDataStore | null;
        tagIds?: ReadonlySet<string>;
    }
    Index
    filterIdentity?: string
    id: string
    listConditions?: ListConditionMatcher

    Host reader for listCondition rules (#6190): @ifc-lite/lists' listConditionMatcher(provider).

    mutationView?: MutablePropertyView
    sourceContentHash?: string
    store: IfcDataStore | null
    tagIds?: ReadonlySet<string>