IFClite TypeScript API
    Preparing search index...

    Module @ifc-lite/rules

    AggregateRequirement
    AttributeRule
    BetweenChip
    CapturedEntityScope
    ClassificationRule
    CompareRequirement
    ElevationRule
    EvaluateOptions
    EvaluatorModel
    FederatedEvaluateOptions
    FilteredElement
    FilterGroup
    GlobalIdRule
    GroupRule
    IdsToRuleSetOptions
    IdsToRuleSetResult
    IfcTypeRule
    InformationRule
    ListConditionRule
    MaterialRule
    ModelFactRule
    ModelRule
    ModelScope
    ModelTag
    ModelTagRule
    NameRule
    OpMatchOptions
    ParentRule
    PredefinedTypeRule
    PropertyRule
    PsetRow
    QtyRow
    QuantityRule
    ReadSubjectContext
    RefusedRule
    RefusedSpecification
    RuleBlock
    RuleEngineProgress
    RuleSetFile
    RuleSetTargets
    RuleSetToIdsOptions
    RuleSetToIdsResult
    RunRuleSetOptions
    StoreyRule
    SubjectValue
    TypeNameRule
    UniqueRequirement
    UnitRequirement
    ValueComparison
    AttrRows
    ClassificationOp
    Combinator
    FilterRule
    FoldedRule
    LegacyOperatorResult
    ListConditionMatcher
    ListConditionOperator
    ListConditionSource
    ModelFact
    ModelScopedRule
    ModelTagOp
    NumericOp
    PsetRows
    QtyRows
    Requirement
    RequirementTextResult
    RuleSetParseResult
    SetOp
    StringOp
    Subject
    TextKind
    TextRequirement
    ValueOp
    __internal
    ELEMENT_REQUIREMENT_KINDS
    LIST_CONDITION_OPERATORS
    LIST_CONDITION_SOURCES
    MAX_CAPTURED_SCOPE_MEMBERS
    MODEL_FACTS
    MODEL_TAG_OPS
    NEGATED_VALUE_OP
    NO_MODEL_TAGS
    Rule
    RULE_SET_VERSION
    activeGroupRules
    addHierarchyStoreyToRule
    attributesFor
    combineRuleResults
    defaultStoreyName
    elevationOf
    emptyFilterGroup
    evaluateFilterGroups
    evaluateFilterGroupsFederated
    evaluateFilterRules
    evaluateFilterRulesFederated
    filterRuleToLegacyLensOperator
    filterRuleToLegacyListOperator
    flattenPsets
    flattenQtys
    foldBetweenPairs
    globalIdOpMatches
    groupsToSelectorText
    idsToRuleSet
    isBetweenChip
    isCapturedEntityScope
    isFilterGroup
    isFilterRule
    isModelScopedRule
    isModelTagOp
    isNumericArrayLike
    iterateAllExpressIds
    legacyLensOperatorToFilterRule
    legacyListOperatorToFilterRule
    lensMaterialNames
    matchAttributeRule
    matchClassificationRule
    matchParentRule
    matchPropertyRule
    matchQuantityRule
    matchStringAnyNone
    materialiseNumericIterable
    materialMatchCandidates
    materialNamesOf
    mergeStoreyRefs
    modelPrunedUnderAnd
    modelScopedRuleMatches
    modelTagRuleMatches
    mutatedAttributeValue
    nameMatches
    normalizeModelTagName
    numericOpMatches
    orderRulesByCost
    ownPropertySetsFor
    parseFilterGroups
    parseFilterRules
    parseRequirement
    parseRequirementText
    parseRuleBlock
    parseRuleSetFile
    pickPredefinedType
    propertyCandidates
    quantitySetsFor
    readSubject
    readSubjectWhole
    regexOpMatches
    requirementToText
    resolveCapturedEntityScope
    resolveEntityPredefinedType
    resolveTargetModels
    ruleSetToIds
    runRuleSet
    selectIterationSource
    serializeRuleSet
    setOpMatches
    storeyMatchesRefs
    stringifyValue
    stringOpMatches
    throwAbort
    toNumericIterable
    totalRuleCount
    typePropertySetsFor
    unfoldBetweenChips
    unionByStorey
    unresolvedModelTagIds
    valueOpMatches
    yieldToEventLoop