Skip to main content
Module

x/script_nop/mod.ts>DataMapChild

A framework for notification-oriented programming paradigm (NOP) implemented in TypeScript.
Go to Latest
class DataMapChild
Re-export
import { DataMapChild } from "https://deno.land/x/script_nop@v2.0.0/mod.ts";

Static Properties

readonly
allAttrs
readonly
allConditions
readonly
allConditionsCompiled
readonly
allConditionsStr
readonly
allPremises
readonly
allPremisesCompiled
readonly
allPremisesStr
readonly
attrActionNotifications
readonly
attrFbeIndexConditionsIndexMap
readonly
attrFbeIndexMap
readonly
attrFbeIndexPremisesIndexMap
readonly
conditionIndexConditionsIndexMap
readonly
conditionIndexRuleMap
readonly
extensions
readonly
premiseIndexConditionsIndexMap
readonly
rules
readonly
transpiledValues

Static Methods

addAttribute(fbeVal: Attribute): MapEntry
addCondition(c: Condition, str: string): MapEntry
addPremise(p: Premise, str: string): MapEntry
addRule(rule: Rule)
addToMap(map: MultiLevelMap, entries: MapEntry[]): void
addValue(value: any): MapEntry
getAttrActionPromise(fbe: string, attr: string): Promise<any>
getMapEntries(map: MultiLevelMap, entries: MapEntry[]): MapEntry[]
hasArrValue(arr: any[], value: any): MapEntry
hasAttribute(fbeVal: Attribute): MapEntry
hasValue(value: any): MapEntry
registerExtensions(namedFunctions: Function[]): void

Registers extension functions to be used within Conditions.

resolveAttrActionPromise(
fbe: string,
attr: string,
value: any,
): void