safers
Version:
Safely convert to the desired data and error-free refine values.
2 lines (1 loc) • 397 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const t=require("../utils/isBoolean.js"),i=require("../utils/isEmptyObject.js");require("../../lib/identifyType-7484d147.js");require("../utils/isObject.js");function o(e,r=!1){return e==="true"||e==="false"?e==="true":t.isBoolean(e)?e:r||Array.isArray(e)&&e.length<=0||i.isEmptyObject(e)?!1:!!e}exports.toBoolean=o;