0.2.1 • Published 5 years ago
Share package Error Tests Minimalist type-checking, behavior-checking, and validation utility.
Installation npm install error-tests --save
Usage const error = require('error-tests');
let age;
function setAge(years) {
error.unless.wholeNumber(years, 'You must pass a whole number!');
age = years;
}
setAge(35);
// -> age == 35
setAge(-14);
// -> Error: You must pass a whole number!
function capitalizeName(name) {
error.unless.string(name, 'You must pass a string!');
error.if.empty(name, 'You must pass a string with characters in it!');
return name[0].toUpperCase() + name.slice(1);
}
capitalizeName('bob');
// -> 'Bob'
capitalizeName('');
// -> Error: You must pass a string with characters in it
capitalizeName();
// -> Error: You must pass a string!
Methods Table of Contents
Evaluation truthy Method Description error.if.truthy(value, message)
Throw error if value is truthy. error.unless.truthy(value, message)
Throw error unless value is truthy. error.if.all.truthy(values, message)
Throw error if every value is truthy. error.unless.all.truthy(values, message)
Throw error unless every value is truthy. error.if.any.truthy(values, message)
Throw error if any value is truthy. error.unless.any.truthy(values, message)
Throw error unless any value is truthy.
Strings string Method Description error.if.string(value, message)
Throw error if value is a string. error.unless.string(value, message)
Throw error unless value is a string. error.if.all.string(values, message)
Throw error if every value is a string. error.unless.all.string(values, message)
Throw error unless every value is a string. error.if.any.string(values, message)
Throw error if any value is a string. error.unless.any.string(values, message)
Throw error unless any value is a string.
string.startsWith Method Description error.if.string.startsWith(value, substring, message)
Throw error if value is a string starting with substring. error.unless.string.startsWith(value, substring, message)
Throw error unless value is a string starting with substring. error.if.all.string.startsWith(values, substring, message)
Throw error if every value is a string starting with substring. error.unless.all.string.startsWith(values, substring, message)
Throw error unless every value is a string starting with substring. error.if.any.string.startsWith(values, substring, message)
Throw error if any value is a string starting with substring. error.unless.any.string.startsWith(values, substring, message)
Throw error unless any value is a string starting with substring.
string.endsWith Method Description error.if.string.endsWith(value, substring, message)
Throw error if value is a string ending with substring. error.unless.string.endsWith(value, substring, message)
Throw error unless value is a string ending with substring. error.if.all.string.endsWith(values, substring, message)
Throw error if every value is a string ending with substring. error.unless.all.string.endsWith(values, substring, message)
Throw error unless every value is a string ending with substring. error.if.any.string.endsWith(values, substring, message)
Throw error if any value is a string ending with substring. error.unless.any.string.endsWith(values, substring, message)
Throw error unless any value is a string ending with substring.
string.includes Method Description error.if.string.includes(value, substring, message)
Throw error if value is a string including substring. error.unless.string.includes(value, substring, message)
Throw error unless value is a string including substring. error.if.all.string.includes(values, substring, message)
Throw error if every value is a string including substring. error.unless.all.string.includes(values, substring, message)
Throw error unless every value is a string including substring. error.if.any.string.includes(values, substring, message)
Throw error if any value is a string including substring. error.unless.any.string.includes(values, substring, message)
Throw error unless any value is a string including substring.
string.match Method Description error.if.string.match(value, regexp, message)
Throw error if value is . error.unless.string.match(value, regexp, message)
Throw error unless value is . error.if.all.string.match(values, regexp, message)
Throw error if every value is . error.unless.all.string.match(values, regexp, message)
Throw error unless every value is . error.if.any.string.match(values, regexp, message)
Throw error if any value is . error.unless.any.string.match(values, regexp, message)
Throw error unless any value is .
Numbers number Method Description error.if.number(value, message)
Throw error if value is a number. error.unless.number(value, message)
Throw error unless value is a number. error.if.all.number(values, message)
Throw error if every value is a number. error.unless.all.number(values, message)
Throw error unless every value is a number. error.if.any.number(values, message)
Throw error if any value is a number. error.unless.any.number(values, message)
Throw error unless any value is a number.
bigInteger Method Description error.if.bigInteger(value, message)
Throw error if value is a big integer. error.unless.bigInteger(value, message)
Throw error unless value is a big integer. error.if.all.bigInteger(values, message)
Throw error if every value is a big integer. error.unless.all.bigInteger(values, message)
Throw error unless every value is a big integer. error.if.any.bigInteger(values, message)
Throw error if any value is a big integer. error.unless.any.bigInteger(values, message)
Throw error unless any value is a big integer.
number.range Method Description error.if.number.range(value, lower, upper, message)
Throw error if value is a number within the given range. error.unless.number.range(value, lower, upper, message)
Throw error unless value is a number within the given range. error.if.all.number.range(values, lower, upper, message)
Throw error if every value is a number within the given range. error.unless.all.number.range(values, lower, upper, message)
Throw error unless every value is a number within the given range. error.if.any.number.range(values, lower, upper, message)
Throw error if any value is a number within the given range. error.unless.any.number.range(values, lower, upper, message)
Throw error unless any value is a number within the given range.
integer Method Description error.if.integer(value, message)
Throw error if value is an integer. error.unless.integer(value, message)
Throw error unless value is an integer. error.if.all.integer(values, message)
Throw error if every value is an integer. error.unless.all.integer(values, message)
Throw error unless every value is an integer. error.if.any.integer(values, message)
Throw error if any value is an integer. error.unless.any.integer(values, message)
Throw error unless any value is an integer.
float Method Description error.if.float(value, message)
Throw error if value is a float-point number. error.unless.float(value, message)
Throw error unless value is a float-point number. error.if.all.float(values, message)
Throw error if every value is a float-point number. error.unless.all.float(values, message)
Throw error unless every value is a float-point number. error.if.any.float(values, message)
Throw error if any value is a float-point number. error.unless.any.float(values, message)
Throw error unless any value is a float-point number.
finite Method Description error.if.finite(value, message)
Throw error if value is a finite number. error.unless.finite(value, message)
Throw error unless value is a finite number. error.if.all.finite(values, message)
Throw error if every value is a finite number. error.unless.all.finite(values, message)
Throw error unless every value is a finite number. error.if.any.finite(values, message)
Throw error if any value is a finite number. error.unless.any.finite(values, message)
Throw error unless any value is a finite number.
safeInteger Method Description error.if.safeInteger(value, message)
Throw error if value is a precision-safe integer, up to (2^53 - 1) positive or negative. error.unless.safeInteger(value, message)
Throw error unless value is a precision-safe integer, up to (2^53 - 1) positive or negative. error.if.all.safeInteger(values, message)
Throw error if every value is a precision-safe integer, up to (2^53 - 1) positive or negative. error.unless.all.safeInteger(values, message)
Throw error unless every value is a precision-safe integer, up to (2^53 - 1) positive or negative. error.if.any.safeInteger(values, message)
Throw error if any value is a precision-safe integer, up to (2^53 - 1) positive or negative. error.unless.any.safeInteger(values, message)
Throw error unless any value is a precision-safe integer, up to (2^53 - 1) positive or negative.
unsafeInteger Method Description error.if.unsafeInteger(value, message)
Throw error if value is an unprecise integer, beyond (2^53 - 1) positive or negative. error.unless.unsafeInteger(value, message)
Throw error unless value is an unprecise integer, beyond (2^53 - 1) positive or negative. error.if.all.unsafeInteger(values, message)
Throw error if every value is an unprecise integer, beyond (2^53 - 1) positive or negative. error.unless.all.unsafeInteger(values, message)
Throw error unless every value is an unprecise integer, beyond (2^53 - 1) positive or negative. error.if.any.unsafeInteger(values, message)
Throw error if any value is an unprecise integer, beyond (2^53 - 1) positive or negative. error.unless.any.unsafeInteger(values, message)
Throw error unless any value is an unprecise integer, beyond (2^53 - 1) positive or negative.
NaN Method Description error.if.NaN(value, message)
Throw error if value is the special number 'NaN'. error.unless.NaN(value, message)
Throw error unless value is the special number 'NaN'. error.if.all.NaN(values, message)
Throw error if every value is the special number 'NaN'. error.unless.all.NaN(values, message)
Throw error unless every value is the special number 'NaN'. error.if.any.NaN(values, message)
Throw error if any value is the special number 'NaN'. error.unless.any.NaN(values, message)
Throw error unless any value is the special number 'NaN'.
IaN Method Description error.if.IaN(value, message)
Throw error if value is a number other than 'NaN'. error.unless.IaN(value, message)
Throw error unless value is a number other than 'NaN'. error.if.all.IaN(values, message)
Throw error if every value is a number other than 'NaN'. error.unless.all.IaN(values, message)
Throw error unless every value is a number other than 'NaN'. error.if.any.IaN(values, message)
Throw error if any value is a number other than 'NaN'. error.unless.any.IaN(values, message)
Throw error unless any value is a number other than 'NaN'.
number.positive Method Description error.if.number.positive(value, message)
Throw error if value is a number more than zero. error.unless.number.positive(value, message)
Throw error unless value is a number more than zero. error.if.all.number.positive(values, message)
Throw error if every value is a number more than zero. error.unless.all.number.positive(values, message)
Throw error unless every value is a number more than zero. error.if.any.number.positive(values, message)
Throw error if any value is a number more than zero. error.unless.any.number.positive(values, message)
Throw error unless any value is a number more than zero.
number.negative Method Description error.if.number.negative(value, message)
Throw error if value is a number less than zero. error.unless.number.negative(value, message)
Throw error unless value is a number less than zero. error.if.all.number.negative(values, message)
Throw error if every value is a number less than zero. error.unless.all.number.negative(values, message)
Throw error unless every value is a number less than zero. error.if.any.number.negative(values, message)
Throw error if any value is a number less than zero. error.unless.any.number.negative(values, message)
Throw error unless any value is a number less than zero.
number.nonPositive Method Description error.if.number.nonPositive(value, message)
Throw error if value is a number less than or equal to zero. error.unless.number.nonPositive(value, message)
Throw error unless value is a number less than or equal to zero. error.if.all.number.nonPositive(values, message)
Throw error if every value is a number less than or equal to zero. error.unless.all.number.nonPositive(values, message)
Throw error unless every value is a number less than or equal to zero. error.if.any.number.nonPositive(values, message)
Throw error if any value is a number less than or equal to zero. error.unless.any.number.nonPositive(values, message)
Throw error unless any value is a number less than or equal to zero.
number.nonNegative Method Description error.if.number.nonNegative(value, message)
Throw error if value is a number more than or equal to zero. error.unless.number.nonNegative(value, message)
Throw error unless value is a number more than or equal to zero. error.if.all.number.nonNegative(values, message)
Throw error if every value is a number more than or equal to zero. error.unless.all.number.nonNegative(values, message)
Throw error unless every value is a number more than or equal to zero. error.if.any.number.nonNegative(values, message)
Throw error if any value is a number more than or equal to zero. error.unless.any.number.nonNegative(values, message)
Throw error unless any value is a number more than or equal to zero.
number.whole Method Description error.if.number.whole(value, message)
Throw error if value is a whole number (an non-negative integer). error.unless.number.whole(value, message)
Throw error unless value is a whole number (an non-negative integer). error.if.all.number.whole(values, message)
Throw error if every value is a whole number (an non-negative integer). error.unless.all.number.whole(values, message)
Throw error unless every value is a whole number (an non-negative integer). error.if.any.number.whole(values, message)
Throw error if any value is a whole number (an non-negative integer). error.unless.any.number.whole(values, message)
Throw error unless any value is a whole number (an non-negative integer).
number.natural Method Description error.if.number.natural(value, message)
Throw error if value is a natural number (an positive integer). error.unless.number.natural(value, message)
Throw error unless value is a natural number (an positive integer). error.if.all.number.natural(values, message)
Throw error if every value is a natural number (an positive integer). error.unless.all.number.natural(values, message)
Throw error unless every value is a natural number (an positive integer). error.if.any.number.natural(values, message)
Throw error if any value is a natural number (an positive integer). error.unless.any.number.natural(values, message)
Throw error unless any value is a natural number (an positive integer).
Functions function Method Description error.if.function(value, message)
Throw error if value is a function. error.unless.function(value, message)
Throw error unless value is a function. error.if.all.function(values, message)
Throw error if every value is a function. error.unless.all.function(values, message)
Throw error unless every value is a function. error.if.any.function(values, message)
Throw error if any value is a function. error.unless.any.function(values, message)
Throw error unless any value is a function.
Objects object Method Description error.if.object(value, message)
Throw error if value is an object. error.unless.object(value, message)
Throw error unless value is an object. error.if.all.object(values, message)
Throw error if every value is an object. error.unless.all.object(values, message)
Throw error unless every value is an object. error.if.any.object(values, message)
Throw error if any value is an object. error.unless.any.object(values, message)
Throw error unless any value is an object.
instanceOf Method Description error.if.instanceOf(value, constructor, message)
Throw error if value is an instance of constructor. error.unless.instanceOf(value, constructor, message)
Throw error unless value is an instance of constructor. error.if.all.instanceOf(values, constructor, message)
Throw error if every value is an instance of constructor. error.unless.all.instanceOf(values, constructor, message)
Throw error unless every value is an instance of constructor. error.if.any.instanceOf(values, constructor, message)
Throw error if any value is an instance of constructor. error.unless.any.instanceOf(values, constructor, message)
Throw error unless any value is an instance of constructor.
Arrays array Method Description error.if.array(value, message)
Throw error if value is an array. error.unless.array(value, message)
Throw error unless value is an array. error.if.all.array(values, message)
Throw error if every value is an array. error.unless.all.array(values, message)
Throw error unless every value is an array. error.if.any.array(values, message)
Throw error if any value is an array. error.unless.any.array(values, message)
Throw error unless any value is an array.
int8Array Method Description error.if.int8Array(value, message)
Throw error if value is a 8-bit integer-array. error.unless.int8Array(value, message)
Throw error unless value is a 8-bit integer-array. error.if.all.int8Array(values, message)
Throw error if every value is a 8-bit integer-array. error.unless.all.int8Array(values, message)
Throw error unless every value is a 8-bit integer-array. error.if.any.int8Array(values, message)
Throw error if any value is a 8-bit integer-array. error.unless.any.int8Array(values, message)
Throw error unless any value is a 8-bit integer-array.
uint8Array Method Description error.if.uint8Array(value, message)
Throw error if value is an unsigned 8-bit integer-array. error.unless.uint8Array(value, message)
Throw error unless value is an unsigned 8-bit integer-array. error.if.all.uint8Array(values, message)
Throw error if every value is an unsigned 8-bit integer-array. error.unless.all.uint8Array(values, message)
Throw error unless every value is an unsigned 8-bit integer-array. error.if.any.uint8Array(values, message)
Throw error if any value is an unsigned 8-bit integer-array. error.unless.any.uint8Array(values, message)
Throw error unless any value is an unsigned 8-bit integer-array.
uint8ClampedArray Method Description error.if.uint8ClampedArray(value, message)
Throw error if value is an unsigned 8-bit clamped integer-array. error.unless.uint8ClampedArray(value, message)
Throw error unless value is an unsigned 8-bit clamped integer-array. error.if.all.uint8ClampedArray(values, message)
Throw error if every value is an unsigned 8-bit clamped integer-array. error.unless.all.uint8ClampedArray(values, message)
Throw error unless every value is an unsigned 8-bit clamped integer-array. error.if.any.uint8ClampedArray(values, message)
Throw error if any value is an unsigned 8-bit clamped integer-array. error.unless.any.uint8ClampedArray(values, message)
Throw error unless any value is an unsigned 8-bit clamped integer-array.
int16Array Method Description error.if.int16Array(value, message)
Throw error if value is a 16-bit integer-array. error.unless.int16Array(value, message)
Throw error unless value is a 16-bit integer-array. error.if.all.int16Array(values, message)
Throw error if every value is a 16-bit integer-array. error.unless.all.int16Array(values, message)
Throw error unless every value is a 16-bit integer-array. error.if.any.int16Array(values, message)
Throw error if any value is a 16-bit integer-array. error.unless.any.int16Array(values, message)
Throw error unless any value is a 16-bit integer-array.
uint16Array Method Description error.if.uint16Array(value, message)
Throw error if value is an unsigned 16-bit integer-array. error.unless.uint16Array(value, message)
Throw error unless value is an unsigned 16-bit integer-array. error.if.all.uint16Array(values, message)
Throw error if every value is an unsigned 16-bit integer-array. error.unless.all.uint16Array(values, message)
Throw error unless every value is an unsigned 16-bit integer-array. error.if.any.uint16Array(values, message)
Throw error if any value is an unsigned 16-bit integer-array. error.unless.any.uint16Array(values, message)
Throw error unless any value is an unsigned 16-bit integer-array.
int32Array Method Description error.if.int32Array(value, message)
Throw error if value is a 32-bit integer-array. error.unless.int32Array(value, message)
Throw error unless value is a 32-bit integer-array. error.if.all.int32Array(values, message)
Throw error if every value is a 32-bit integer-array. error.unless.all.int32Array(values, message)
Throw error unless every value is a 32-bit integer-array. error.if.any.int32Array(values, message)
Throw error if any value is a 32-bit integer-array. error.unless.any.int32Array(values, message)
Throw error unless any value is a 32-bit integer-array.
uint32Array Method Description error.if.uint32Array(value, message)
Throw error if value is an unsigned 32-bit integer-array. error.unless.uint32Array(value, message)
Throw error unless value is an unsigned 32-bit integer-array. error.if.all.uint32Array(values, message)
Throw error if every value is an unsigned 32-bit integer-array. error.unless.all.uint32Array(values, message)
Throw error unless every value is an unsigned 32-bit integer-array. error.if.any.uint32Array(values, message)
Throw error if any value is an unsigned 32-bit integer-array. error.unless.any.uint32Array(values, message)
Throw error unless any value is an unsigned 32-bit integer-array.
float32Array Method Description error.if.float32Array(value, message)
Throw error if value is a 32-bit float-array. error.unless.float32Array(value, message)
Throw error unless value is a 32-bit float-array. error.if.all.float32Array(values, message)
Throw error if every value is a 32-bit float-array. error.unless.all.float32Array(values, message)
Throw error unless every value is a 32-bit float-array. error.if.any.float32Array(values, message)
Throw error if any value is a 32-bit float-array. error.unless.any.float32Array(values, message)
Throw error unless any value is a 32-bit float-array.
float64Array Method Description error.if.float64Array(value, message)
Throw error if value is a 64-bit float-array. error.unless.float64Array(value, message)
Throw error unless value is a 64-bit float-array. error.if.all.float64Array(values, message)
Throw error if every value is a 64-bit float-array. error.unless.all.float64Array(values, message)
Throw error unless every value is a 64-bit float-array. error.if.any.float64Array(values, message)
Throw error if any value is a 64-bit float-array. error.unless.any.float64Array(values, message)
Throw error unless any value is a 64-bit float-array.
Iterables iterable Method Description error.if.iterable(value, message)
Throw error if value is an iterable object. error.unless.iterable(value, message)
Throw error unless value is an iterable object. error.if.all.iterable(values, message)
Throw error if every value is an iterable object. error.unless.all.iterable(values, message)
Throw error unless every value is an iterable object. error.if.any.iterable(values, message)
Throw error if any value is an iterable object. error.unless.any.iterable(values, message)
Throw error unless any value is an iterable object.
empty Method Description error.if.empty(value, message)
Throw error if value is an empty iterable object. error.unless.empty(value, message)
Throw error unless value is an empty iterable object. error.if.all.empty(values, message)
Throw error if every value is an empty iterable object. error.unless.all.empty(values, message)
Throw error unless every value is an empty iterable object. error.if.any.empty(values, message)
Throw error if any value is an empty iterable object. error.unless.any.empty(values, message)
Throw error unless any value is an empty iterable object.
populated Method Description error.if.populated(value, message)
Throw error if value is a populated iterable object. error.unless.populated(value, message)
Throw error unless value is a populated iterable object. error.if.all.populated(values, message)
Throw error if every value is a populated iterable object. error.unless.all.populated(values, message)
Throw error unless every value is a populated iterable object. error.if.any.populated(values, message)
Throw error if any value is a populated iterable object. error.unless.any.populated(values, message)
Throw error unless any value is a populated iterable object.
map Method Description error.if.map(value, message)
Throw error if value is a Map object. error.unless.map(value, message)
Throw error unless value is a Map object. error.if.all.map(values, message)
Throw error if every value is a Map object. error.unless.all.map(values, message)
Throw error unless every value is a Map object. error.if.any.map(values, message)
Throw error if any value is a Map object. error.unless.any.map(values, message)
Throw error unless any value is a Map object.
weakMap Method Description error.if.weakMap(value, message)
Throw error if value is a WeakMap object. error.unless.weakMap(value, message)
Throw error unless value is a WeakMap object. error.if.all.weakMap(values, message)
Throw error if every value is a WeakMap object. error.unless.all.weakMap(values, message)
Throw error unless every value is a WeakMap object. error.if.any.weakMap(values, message)
Throw error if any value is a WeakMap object. error.unless.any.weakMap(values, message)
Throw error unless any value is a WeakMap object.
set Method Description error.if.set(value, message)
Throw error if value is a Set object. error.unless.set(value, message)
Throw error unless value is a Set object. error.if.all.set(values, message)
Throw error if every value is a Set object. error.unless.all.set(values, message)
Throw error unless every value is a Set object. error.if.any.set(values, message)
Throw error if any value is a Set object. error.unless.any.set(values, message)
Throw error unless any value is a Set object.
weakSet Method Description error.if.weakSet(value, message)
Throw error if value is a WeakSet object. error.unless.weakSet(value, message)
Throw error unless value is a WeakSet object. error.if.all.weakSet(values, message)
Throw error if every value is a WeakSet object. error.unless.all.weakSet(values, message)
Throw error unless every value is a WeakSet object. error.if.any.weakSet(values, message)
Throw error if any value is a WeakSet object. error.unless.any.weakSet(values, message)
Throw error unless any value is a WeakSet object.
Miscellaneous date Method Description error.if.date(value, message)
Throw error if value is a Date object. error.unless.date(value, message)
Throw error unless value is a Date object. error.if.all.date(values, message)
Throw error if every value is a Date object. error.unless.all.date(values, message)
Throw error unless every value is a Date object. error.if.any.date(values, message)
Throw error if any value is a Date object. error.unless.any.date(values, message)
Throw error unless any value is a Date object.
boolean Method Description error.if.boolean(value, message)
Throw error if value is a boolean. error.unless.boolean(value, message)
Throw error unless value is a boolean. error.if.all.boolean(values, message)
Throw error if every value is a boolean. error.unless.all.boolean(values, message)
Throw error unless every value is a boolean. error.if.any.boolean(values, message)
Throw error if any value is a boolean. error.unless.any.boolean(values, message)
Throw error unless any value is a boolean.
symbol Method Description error.if.symbol(value, message)
Throw error if value is a symbol. error.unless.symbol(value, message)
Throw error unless value is a symbol. error.if.all.symbol(values, message)
Throw error if every value is a symbol. error.unless.all.symbol(values, message)
Throw error unless every value is a symbol. error.if.any.symbol(values, message)
Throw error if any value is a symbol. error.unless.any.symbol(values, message)
Throw error unless any value is a symbol.
Error Objects error Method Description error.if.error(value, message)
Throw error if value is an Error object. error.unless.error(value, message)
Throw error unless value is an Error object. error.if.all.error(values, message)
Throw error if every value is an Error object. error.unless.all.error(values, message)
Throw error unless every value is an Error object. error.if.any.error(values, message)
Throw error if any value is an Error object. error.unless.any.error(values, message)
Throw error unless any value is an Error object.
evalError Method Description error.if.evalError(value, message)
Throw error if value is an EvalError object. error.unless.evalError(value, message)
Throw error unless value is an EvalError object. error.if.all.evalError(values, message)
Throw error if every value is an EvalError object. error.unless.all.evalError(values, message)
Throw error unless every value is an EvalError object. error.if.any.evalError(values, message)
Throw error if any value is an EvalError object. error.unless.any.evalError(values, message)
Throw error unless any value is an EvalError object.
internalError Method Description error.if.internalError(value, message)
Throw error if value is an InternalError object. error.unless.internalError(value, message)
Throw error unless value is an InternalError object. error.if.all.internalError(values, message)
Throw error if every value is an InternalError object. error.unless.all.internalError(values, message)
Throw error unless every value is an InternalError object. error.if.any.internalError(values, message)
Throw error if any value is an InternalError object. error.unless.any.internalError(values, message)
Throw error unless any value is an InternalError object.
rangeError Method Description error.if.rangeError(value, message)
Throw error if value is a RangeError object. error.unless.rangeError(value, message)
Throw error unless value is a RangeError object. error.if.all.rangeError(values, message)
Throw error if every value is a RangeError object. error.unless.all.rangeError(values, message)
Throw error unless every value is a RangeError object. error.if.any.rangeError(values, message)
Throw error if any value is a RangeError object. error.unless.any.rangeError(values, message)
Throw error unless any value is a RangeError object.
referenceError Method Description error.if.referenceError(value, message)
Throw error if value is a ReferenceError object. error.unless.referenceError(value, message)
Throw error unless value is a ReferenceError object. error.if.all.referenceError(values, message)
Throw error if every value is a ReferenceError object. error.unless.all.referenceError(values, message)
Throw error unless every value is a ReferenceError object. error.if.any.referenceError(values, message)
Throw error if any value is a ReferenceError object. error.unless.any.referenceError(values, message)
Throw error unless any value is a ReferenceError object.
syntaxError Method Description error.if.syntaxError(value, message)
Throw error if value is a SyntaxError object. error.unless.syntaxError(value, message)
Throw error unless value is a SyntaxError object. error.if.all.syntaxError(values, message)
Throw error if every value is a SyntaxError object. error.unless.all.syntaxError(values, message)
Throw error unless every value is a SyntaxError object. error.if.any.syntaxError(values, message)
Throw error if any value is a SyntaxError object. error.unless.any.syntaxError(values, message)
Throw error unless any value is a SyntaxError object.
typeError Method Description error.if.typeError(value, message)
Throw error if value is a TypeError object. error.unless.typeError(value, message)
Throw error unless value is a TypeError object. error.if.all.typeError(values, message)
Throw error if every value is a TypeError object. error.unless.all.typeError(values, message)
Throw error unless every value is a TypeError object. error.if.any.typeError(values, message)
Throw error if any value is a TypeError object. error.unless.any.typeError(values, message)
Throw error unless any value is a TypeError object.
URIError Method Description error.if.URIError(value, message)
Throw error if value is a URIError object. error.unless.URIError(value, message)
Throw error unless value is a URIError object. error.if.all.URIError(values, message)
Throw error if every value is a URIError object. error.unless.all.URIError(values, message)
Throw error unless every value is a URIError object. error.if.any.URIError(values, message)
Throw error if any value is a URIError object. error.unless.any.URIError(values, message)
Throw error unless any value is a URIError object.