ensure-plain-function.js 237 Bytes EditWeb IDE 1 2 3 4 5 6 7 8 9 10 11 12 13 14 "use strict"; module.exports = function (t, a) { // Just sanity checks, as logic is tested at isPlainFunction var fn = function () {}; a(t(fn), fn, "Function"); a.throws( function () { t({}); }, TypeError, "Error" ); };