UNPKG

simple-command-bus

Version:
29 lines (19 loc) 704 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _lodash = require('lodash'); var _createException = require('./createException'); var _createException2 = _interopRequireDefault(_createException); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var MissingHandler = (0, _createException2.default)('MissingHandler', { message: 'Invalid Command' }); MissingHandler.forCommand = function (commandName) { var message = null; if ((0, _lodash.isString)(commandName)) { message = 'There is no a handler for "' + commandName + '" Command.'; } throw new MissingHandler(message); }; exports.default = MissingHandler;