@composi/invariant
If provided condition is false, throw and error.
If provided condition is false, throw and error.
Runtime type checking for objects using validate.js
Additional constraints for validate.js
Declarative Argument Invaraints
Invariant
Invariant library
invariantx
verbose: a way to provide descriptive log in development for something that should be used carefully.
Like warning(), but warn only once for each error.
Design by contract javascript library
Pops frames off of your stack traces!
Design by contract for JavaScript
invariantx
invariant
Type-safe implementation of invariant with positionals.
Stricter version of tiny-invariant
'Functions all the way down' data validation for JavaScript and TypeScript.
Make TypeScript type system invariant
Declarative Shape Invariants
**[angular's nicest part](https://github.com/angular/angular.js/blob/6b049c74ccc9ee19688bb9bbe504c300e61776dc/src/ng/parse.js) extracted as a standalone module for the browser and node.**