@arpinum/defender
v1.0.7
Published
Assertions to do some runtime type checking
Downloads
558
Maintainers
Readme
@arpinum/defender
Every absurdity has a champion to defend it.
Oliver Goldsmith
@arpinum/defender is a collection of assertions to do some runtime type checking.
Installation
npm install @arpinum/defender --save
Examples
Assertion throwing exception when not satisfied:
import { assert } from "@arpinum/defender";
assert("hello").toBeANumber(); // throws: value must be a number
Simple validation returning a boolean:
import { is } from "@arpinum/defender";
is("hello").aNumber(); // false
More examples in examples.