node-pluginsmanager
Version:
16 lines (15 loc) • 496 B
JavaScript
;
// module
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = isFunction;
function isFunction(dataName, data) {
if ("undefined" === typeof data) {
return Promise.reject(new ReferenceError("\"" + dataName + "\" parameter is missing"));
}
else if ("function" !== typeof data) {
return Promise.reject(new TypeError("\"" + dataName + "\" parameter is not a function"));
}
else {
return Promise.resolve();
}
}