Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 531 Bytes

value.md

File metadata and controls

27 lines (17 loc) · 531 Bytes

Value

Value, any value that's neither null nor undefined .

value/is

Confirms whether passed argument is a value

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

const ensureValue = require("type/value/ensure");

const obj = {};

ensureValue(obj); // obj
ensureValue(null); // Thrown TypeError: Cannot use null