{"version":3,"sources":["../src/typecheck/isNothing.ts"],"names":["isNothing","value","isNumber","isPlainObject","canIterable"],"mappings":";;;;AAWO,SAASA,CAAUC,CAAAA,CAAAA,CAAkB,CAGxC,GAFGC,CAASD,CAAAA,CAAK,CAAK,EAAA,OAAOA,CAAQ,EAAA,SAAA,EAClC,OAAOA,CAAAA,EAAS,UAChBA,EAAAA,CAAAA,YAAiB,KAAO,CAAA,OAAO,MAIlC,CAAA,GAHGA,CAAO,EAAA,IAAA,EAAaA,CAAO,EAAA,IAAA,EAC3B,KAAM,CAAA,OAAA,CAAQA,CAAK,CAAA,EAAKA,CAAM,CAAA,MAAA,EAAQ,GACtCE,GAAcF,CAAAA,CAAK,CAAK,EAAA,MAAA,CAAO,IAAKA,CAAAA,CAAK,CAAE,CAAA,MAAA,EAAQ,CACnD,EAAA,OAAOA,CAAQ,EAAA,QAAA,EAAYA,CAAM,CAAA,IAAA,EAAQ,EAAA,EAAA,CAAI,OAAO,KAAA,CACvD,GAAG,CACC,GAAGG,GAAAA,CAAYH,CAAK,CAAA,EAAKA,CAAM,CAAA,IAAA,EAAM,CAAG,CAAA,OAAO,CACnD,CAAA,CAAA,KAAM,EACN,OAAO,MACX","file":"chunk-NMRQLI4Z.mjs","sourcesContent":["import { canIterable } from \"./canIterable\";\nimport { isNumber } from \"./isNumber\";\nimport { isPlainObject } from \"./isPlainObject\";\n/**\n * 当\n * value= null || undefined || \"\" || [] || {} 时返回true\n *\n * @param value\n * @return {*}\n */\n\nexport function isNothing(value:any):boolean{\n    if(isNumber(value) || typeof(value)=='boolean') return false\n    if(typeof(value)===\"function\") return false\n    if(value instanceof Error) return false\n    if(value==undefined || value==null) return true \n    if(Array.isArray(value) && value.length==0) return true \n    if(isPlainObject(value) && Object.keys(value).length==0) return true \n    if(typeof(value)==\"string\" && value.trim()==\"\") return true\n    try{\n        if(canIterable(value) && value.size==0) return true\n    }catch{}\n    return false\n}\n"]}