Constructor
new OrOperator()
A or operator
- Since
- 1.3.0
- Copyright
- schukai GmbH
- License
- AGPLv3
Example
import {Valid} from '@schukai/monster/source/constraints/valid.mjs';
import {Invalid} from '@schukai/monster/source/constraints/invalid.mjs';
import {OrOperator} from '@schukai/monster/source/constraints/oroperator.mjs';
new OrOperator(
new Valid(), new Invalid()).isValid()
.then(() => console.log(true))
.catch(() => console.log(false));
// ↦ true
new OrOperator(
new Invalid(), new Invalid()).isValid()
.then(() => console.log(true))
.catch(() => console.log(false));
// ↦ false
Members
(static) instanceSymbol
This method is called by the
instanceof
operator.This method is called by the instanceof
operator.
- Since
- 2.1.0
Methods
isValid(value) → {Promise}
this method return a promise containing the result of the check.
this method return a promise containing the result of the check.
Parameters:
Name | Type | Description |
---|---|---|
value | * |
Returns:
- Type:
- Promise