Operators
Type operators
Operators used to perform type operations.
$isBoolean
Returns true if the value is a boolean. Otherwise, it returns false.
{ "$isBoolean": "any" }
expry({ $isBoolean: false }); // true
expry({ $isBoolean: 5 }); // false
expry({ $isBoolean: "hello" }); // false
$isNumber
Returns true if the value is a number. Otherwise, it returns false.
{ "$isNumber": "any" }
expry({ $isNumber: 5 }); // true
expry({ $isNumber: true }); // false
expry({ $isNumber: "hello" }); // false
$isString
Returns true if the value is a string. Otherwise, it returns false.
{ "$isString": "any" }
expry({ $isString: "hello" }); // true
expry({ $isString: 5 }); // false
expry({ $isString: true }); // false
$toBoolean
Converts a value to a boolean.
{ "$toBoolean": "any" }
expry({ $toBoolean: "hello" }); // true
expry({ $toBoolean: "" }); // false
expry({ $toBoolean: 5 }); // true
expry({ $toBoolean: 0 }); // false
$toNumber
Converts a value to a number.
{ "$toNumber": "any" }
expry({ $toNumber: "7" }); // 7
expry({ $toNumber: "hello" }); // NaN
$toString
Converts a value to a string.
{ "$toString": "any" }
expry({ $toString: 7 }); // '7'
expry({ $toString: true }); // 'true'