IsObject

Monster.Constraints. IsObject

Constraints are used to define conditions that must be met by the value of a variable.

The uniform API of the constraints allows chains to be formed.

You can call the method via the monster namespace new Monster.Constraint.IsObject().

<script type="module">
import {Monster} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@1.30.0/dist/monster.js';
console.log(new Monster.Constraint.IsObject())
</script>

Alternatively, you can also integrate this function individually.

<script type="module">
import {IsObject} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@1.30.0/dist/modules/constraints/isobject.js';
console.log(new IsObject())
</script>

Constructor

# new IsObject()

A constraint to check if a value is an object

Since:
  • 1.3.0
Example
import {IsObject} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@1.30.0/dist/modules/constraints/isobject.js';

new IsObject()
.isValid({})
.then(()=>console.log(true));
// ↦ true


new IsObject()
.isValid(99)
.catch(e=>console.log(e));
// ↦ 99

Methods

# isValid(value) → {Promise}

this method return a promise containing the result of the check.

Parameters:
Name Type Description
value *
Returns:
Type
Promise