UNPKG

ll-package

Version:

2 lines (1 loc) 428 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const n=require("./isArray.js"),s=require("./isSymbol.js");var i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;function u(e,t){if(n.default(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||s.default(e)?!0:o.test(e)||!i.test(e)||t!=null&&e in Object(t)}exports.default=u;