UNPKG

@onslip/hawk

Version:

HTTP Hawk Authentication Scheme

25 lines (15 loc) 356 B
/* $lab:coverage:off$ */ 'use strict'; const AssertError = require('./error'); const internals = {}; module.exports = function (condition, ...args) { if (condition) { return; } if (args.length === 1 && args[0] instanceof Error) { throw args[0]; } throw new AssertError(args); }; /* $lab:coverage:on$ */