Class: Context

Context

new Context(clientNode, allowed)

Parameters:
Name Type Description
clientNode MixedNode
allowed array
Source:

Methods

arrayNode(key) → {ArrayNode}

Parameters:
Name Type Description
key string
Source:
Returns:
Type
ArrayNode

booleanNode(key) → {BooleanNode}

Parameters:
Name Type Description
key string
Source:
Returns:
Type
BooleanNode

end() → {MixedNode}

Source:
Returns:
Type
MixedNode

functionNode(key)

Parameters:
Name Type Description
key string
Source:
Returns:

mixedNode(key) → {MixedNode}

Parameters:
Name Type Description
key string
Source:
Returns:
Type
MixedNode

node(key, type) → {MixedNode}

The main entry point for each node

Parameters:
Name Type Description
key string
type string
Source:
Returns:
Type
MixedNode

numberNode(key) → {NumberNode}

Parameters:
Name Type Description
key string
Source:
Returns:
Type
NumberNode

objectNode(key) → {ObjectNode}

Parameters:
Name Type Description
key string
Source:
Returns:
Type
ObjectNode

stringNode(key) → {StringNode}

Parameters:
Name Type Description
key string
Source:
Returns:
Type
StringNode

variableObjectNode(key) → {VariableObjectNode}

Parameters:
Name Type Description
key string
Source:
Returns:
Type
VariableObjectNode