Constructor
# new OrOperator()
- Since:
- 1.3.0
- Copyright:
- schukai GmbH
Example
import {Valid} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@1.23.0/dist/modules/constraints/valid.js';
import {Invalid} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@1.23.0/dist/modules/constraints/invalid.js';
import {OrOperator} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@1.23.0/dist/modules/constraints/oroperator.js';
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
Methods
# isValid(value) → {Promise}
this method return a promise containing the result of the check.
Parameters:
Name | Type | Description |
---|---|---|
value |
* |
Returns:
- Type
- Promise