Miss any of our Open RFC calls?Watch the recordings here! »

@arpinum/defender

1.0.3 • Public • Published

@arpinum/defender Build Status

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:

const { assert } = require("@arpinum/defender");
 
assert("hello").toBeANumber(); // throws: value must be a number

Simple validation returning a boolean:

const { is } = require("../build");
 
is("hello").aNumber(); // false

More examples in examples.

Docs

License

MIT

Install

npm i @arpinum/defender

DownloadsWeekly Downloads

259

Version

1.0.3

License

MIT

Unpacked Size

7.67 kB

Total Files

9

Last publish

Collaborators

  • avatar
  • avatar