- Added
assertTypeOf
,assertOneOf
,assertInteger
,assertMin
,assertMax
andassertRange
.
- Modified
assertMax
,assertMin
andassertRange
to throwRangeError
s instead ofTypeError
s. - Added
assertArray
.
- Added
assertInstanceOf
,assertMaxExclusive
andassertMinExclusive
. - Modified
randomFromArray
to make sure TypeScript enforces there's at least one element in the input array.
- DELETED
assertType
. - Replaced
assertOneOf
'sshallow
parameter withcomparator
to remove reliance on@santi100/equal-lib
. - Modified module system to use
export =
for all individual module files, whilst keeping compatibility.
- Added
assertMatch
andassertDefined
.
- Fixed circular dependency bug with
assertTypeOf
andassertOneOf
.
- Added
assertArrayTypes
. - Added
assertDifferent
. - Added
assertEqual
. - Added
assertOneOfTypes
.
- Added
assertFinite
. - Added
assertValidNumber
.