requires

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