UNPKG

validatees

Version:

✅ Validation library for ES6+ modules

15 lines (14 loc) 542 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isExtendable = void 0; function isExtendable(value) { if ((Array.isArray(value) || "object" === typeof value) && null !== value && undefined !== value && "undefined" !== typeof value) { return false === Object.isFrozen(value) && false === Object.isSealed(value) && true === Object.isExtensible(value); } throw new Error("Invalid arguments"); } exports.isExtendable = isExtendable; exports.default = isExtendable;