1.0.0 • Published 4 years ago

assert-functions v1.0.0

Weekly downloads
4
License
MIT
Repository
github
Last release
4 years ago

assert-functions

Assertion functions for basic JS data types. Unopiniated, simple, with no cruft.

Install

npm i assert-functions

Usage

Import any single assertion you need. Available assertions are same as the basic JS data types -- assertArray, assertBigInt, assertBoolean, assertFunction, assertNumber, assertObject, assertString, assertSymbol, assertUndefined.

const { assertNumber, AssertionError } = require('assert-functions');

assertNumber(5);

try {
    assertNumber("6");
} catch (e) {
    if (e instanceof AssertionError) {
        console.log('assertion error!');
    }
}

License

MIT