UNPKG

slack

Version:
19 lines (17 loc) 586 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = required; // helper that returns an error if any method params are missing function required(method, params) { for (var _len = arguments.length, req = Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) { req[_key - 2] = arguments[_key]; } var bad = req.filter(function (k) { return typeof params[k] === 'undefined'; }); var err = bad.length ? Error(method + ' missing params: ' + bad.join(', ')) : false; return err; } module.exports = exports['default'];