28 lines
531 B
Plaintext
28 lines
531 B
Plaintext
# Value
|
|
|
|
_Value_, any value that's neither `null` nor `undefined` .
|
|
|
|
## `value/is`
|
|
|
|
Confirms whether passed argument is a _value_
|
|
|
|
```javascript
|
|
const isValue = require("type/value/is");
|
|
|
|
isValue({}); // true
|
|
isValue(null); // false
|
|
```
|
|
|
|
## `value/ensure`
|
|
|
|
Ensures if given argument is a _value_. If it's a value it is returned back, if not `TypeError` is thrown
|
|
|
|
```javascript
|
|
const ensureValue = require("type/value/ensure");
|
|
|
|
const obj = {};
|
|
|
|
ensureValue(obj); // obj
|
|
ensureValue(null); // Thrown TypeError: Cannot use null
|
|
```
|