Skip to content

Latest commit

 

History

History

invariant

W5S Invariant (@w5s/invariant)

NPM Version License

Strict Typescript implementation of invariant

Installation

npm install @w5s/invariant

Usage

import { invariant } from '@w5s/invariant';

export function addTwo(value: unknown) {
  invariant(typeof value === 'number', `${String(value)} must be number`); // Throw error if first parameter is not true
  // value: boolean
  return value + 2;
}

License

MIT © Julien Polo julien.polo@gmail.com