UNPKG

@incdevco/framework

Version:
29 lines (15 loc) 402 B
var Promise = require('bluebird'); function IsBoolean(config) { 'use strict'; config = config || {}; } IsBoolean.prototype.validate = function (input, context) { 'use strict'; return Promise.try(function () { if (typeof input !== 'boolean') { throw new Error('Must be a boolean.'); } return true; }) }; module.exports = IsBoolean;