rubico
Version:
[a]synchronous functional programming
9 lines (8 loc) • 418 B
JavaScript
/**
* Rubico v2.8.2
* https://rubico.land/
*
* © Richard Yufei Tong, King of Software
* Rubico may be freely distributed under the CFOSS license.
*/
const objectKeysLength=t=>{let e=0;for(const n in t)e+=1;return e},isEmpty=t=>"string"==typeof t?0==t.length:null==t||("number"==typeof t.length?0==t.length:"number"==typeof t.size?0==t.size:t.constructor==Object&&0==objectKeysLength(t));export default isEmpty;