Preset Requirements
- Source:
Methods
(static) has(nodes) → {Requirement}
Checks if the data contains the nodes given,
e.g. has('message', 'from', 'id')
checks if data has node message.from.id
Parameters:
Name | Type | Description |
---|---|---|
nodes |
Array.<string> | Array of node names |
- Source:
Returns:
- Type
- Requirement
(static) is(value, nodes) → {Requirement}
Check if node in data equals a given value,
e.g. is(54231, 'message', 'from', 'id')
checks
if message.from.id === 54321
Parameters:
Name | Type | Description |
---|---|---|
value |
* | The value to compare |
nodes |
Array.<string> | The nodes that refer to the value |
- Source:
Returns:
- Type
- Requirement