import { default } from "https://deno.land/x/script_nop@v2.3.0/src/DataMapChild.ts";
Static Properties
allConditions: Condition[]
attrActionNotifications: { [key: string]: { [key: string]: Deferred; }; }
attrFbeIndexConditionsIndexMap: MultiLevelMap
attrFbeIndexMap: MultiLevelMap
conditionIndexConditionsIndexMap: MultiLevelMap
conditionIndexConditionsIndexMapInverse: MultiLevelMap
conditionIndexRuleMap: MultiLevelMap
conditionsIndexAttrFbeIndexMap: MultiLevelMap
ruleConditionIndexMap: MultiLevelMap
rules: { [key: string]: Rule; }
Static Methods
addAttribute(fbeVal: Attribute): MapEntry
addCondition(c: Condition, str: string): MapEntry
addToMap(map: MultiLevelMap, entries: MapEntry[]): void
concatError(e: any, msg: string): Error
getAttrActionPromise(fbe: string, attr: string): Promise<any>
getMapEntries(map: MultiLevelMap, entries: MapEntry[]): MapEntry[]
hasAllEntries(map: any, templateMap: any): boolean
hasArrValue(arr: any[], value: any): MapEntry
hasAttribute(fbeVal: Attribute): MapEntry
registerExtensions(namedFunctions: Function[]): void
Registers extension procedures to be used within Conditions.
resolveAttrActionPromise(): void
fbe: string,
attr: string,
value: any,