safers
Version:
Safely convert to the desired data and error-free refine values.
2 lines (1 loc) • 551 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const u=require("../utils/deepCompare.js"),s=require("../utils/isArray.js"),n=require("../utils/isObject.js"),c=require("../utils/isNullish.js");require("../../lib/identifyType-7484d147.js");require("../utils/isNull.js");require("../utils/isUndefined.js");function l(r,i){if(c.isNullish(i))return!1;let t=new Set;s.isArray(r)?r.map(e=>{t.add(e)}):t.add(r);try{return[...t].some(e=>n.isObject(e)||s.isArray(e)?u.deepCompare(e,i):e===i)}catch{return!1}}exports.includes=l;