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.4/mod.ts";

Static Properties

readonly
allAttrs
readonly
allConditions
readonly
allConditionsCompiled
readonly
allConditionsStr
readonly
attrActionNotifications
readonly
attrFbeIndexConditionsIndexMap
readonly
attrFbeIndexMap
readonly
conditionIndexConditionsIndexMap
readonly
conditionIndexRuleMap
readonly
extensions
readonly
rules
readonly
transpiledValues

Static Methods

addAttribute(fbeVal: Attribute): MapEntry
addCondition(c: Condition, str: string): MapEntry
addRule(rule: Rule)
addToMap(map: MultiLevelMap, entries: MapEntry[]): void
addValue(value: any): MapEntry
concatError(e: any, msg: string): Error
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