Class: NumberNode

NumberNode

new NumberNode(key, parent)

Parameters:
Name Type Description
key string
parent MixedNode
Source:

Extends

Members

description

Sets the description

Inherited From:
Source:

Methods

always() → {Condition}

Inherited From:
Source:
Returns:
Type
Condition

defaultValue(value) → {MixedNode}

Defines the default value for this entity

Parameters:
Name Type Description
value mixed
Inherited From:
Source:
Returns:
Type
MixedNode

end() → {MixedNode}

Returns the parent context

Inherited From:
Source:
Returns:
Type
MixedNode

ifArray() → {Condition}

Inherited From:
Source:
Returns:
Type
Condition

ifInArray() → {Condition}

Inherited From:
Source:
Returns:
Type
Condition

ifNotInArray() → {Condition}

Inherited From:
Source:
Returns:
Type
Condition

ifNull() → {Condition}

Inherited From:
Source:
Returns:
Type
Condition

ifString() → {Condition}

Inherited From:
Source:
Returns:
Type
Condition

ifTrue() → {Condition}

Inherited From:
Source:
Returns:
Type
Condition

isEqualTo(value) → {NumberNode}

Parameters:
Name Type Description
value number
Source:
Returns:
Type
NumberNode

isGreaterOrEqualThan(value) → {NumberNode}

Sets the is greater or equal than validator for this node

Parameters:
Name Type Description
value number
Source:
Returns:
Type
NumberNode

isGreaterThan(value) → {NumberNode}

Sets the is greater than validator for this node

Parameters:
Name Type Description
value number
Source:
Returns:
Type
NumberNode

isLowerOrEqualThan(value) → {NumberNode}

Sets the is lower or equal than validator for this node

Parameters:
Name Type Description
value number
Source:
Returns:
Type
NumberNode

isLowerThan(value) → {NumberNode}

Sets the is lower than validator for this node

Parameters:
Name Type Description
value number
Source:
Returns:
Type
NumberNode

isRequired() → {MixedNode}

Mark this entity as required

Inherited From:
Source:
Returns:
Type
MixedNode

isStrictEqualTo(value) → {NumberNode}

Parameters:
Name Type Description
value number
Source:
Returns:
Type
NumberNode

sanitizer(callback) → {MixedNode}

Setup a sanitizer function

Parameters:
Name Type Description
callback function
Inherited From:
Source:
Returns:
Type
MixedNode

validator(callback) → {MixedNode}

Sets the validator function

Parameters:
Name Type Description
callback function
Inherited From:
Source:
Returns:
Type
MixedNode

validatorIf(condition, validator) → {MixedNode}

Sets a conditional validator

Parameters:
Name Type Description
condition function
validator function
Inherited From:
Source:
Returns:
Type
MixedNode

when(condition) → {Condition}

Parameters:
Name Type Description
condition function
Inherited From:
Source:
Returns:
Type
Condition