Please use node built in assert
instead.
const assert = require('assert');
const httpErrors = require('http-errors');
assert.ok(false, new httpErrors.NotFound(`I'm not here, look elsewhere`);
A tiny utility to throw error if given param is truthy.
$ npm install throw-if-true
const httpErrors = require('http-errors');
const throwIfTrue = require('throw-if-true');
const doc = functionThatReturnsFromDb();
// Throws Error with no message
throwIfTrue(!!doc);
// Throws Error with message 'Doc is not set'
throwIfTrue(!!doc, 'Doc is not set');
// Throws NotFoundError with message 'Doc not set'
throwIfTrue(!!doc, httpErrors.NotFound, 'Doc not set');