ts-cast
Version:
Runtime typechecking
15 lines (14 loc) • 388 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.is = void 0;
var throw_type_error_1 = require("./throw-type-error");
var is = function (casterFn) { return function (value) {
try {
casterFn(value, undefined, throw_type_error_1.throwTypeError);
return true;
}
catch (err) {
return false;
}
}; };
exports.is = is;