{"version":3,"sources":["../src/is.ts"],"sourcesContent":["export function isStrictMode () : boolean\n{\n\treturn (function(this: unknown) { return !this; })();\n}\n\nexport function isEmpty (val : []|string|object) : boolean\n{\n\tif (val instanceof Object) \t{return isObjectEmpty(val);}\n\telse \t\t\t\t\t\t{return isArrayStringEmpty(val);}\n}\n\nexport function isArrayStringEmpty (arr : []|string) : boolean\n{\n\treturn arr.length === 0;\n}\n\nexport function isObjectEmpty (obj : object) : boolean\n{\n\treturn obj\n\t\t&& Object.keys(obj).length === 0\n\t\t&& Object.getPrototypeOf(obj) === Object.prototype;\n}\n\nexport function isIterable (val : unknown) : boolean\n{\n  return Symbol.iterator in Object(val);\n}\n\nexport function isString (val : unknown) : boolean\n{\n  return (typeof val === 'string' || val instanceof String);\n}\n\nexport function isTouchDevice () : boolean\n{\n\treturn window.matchMedia(\"(pointer: coarse)\").matches;\n}"],"mappings":";AAAO,SAAS,eAChB;AACC,SAAQ,2BAAwB;AAAE,WAAO,CAAC;AAAA,EAAM,EAAG;AACpD;AAEO,SAAS,QAAS,KACzB;AACC,MAAI,eAAe,QAAS;AAAC,WAAO,cAAc,GAAG;AAAA,EAAE,OAC5C;AAAC,WAAO,mBAAmB,GAAG;AAAA,EAAE;AAC5C;AAEO,SAAS,mBAAoB,KACpC;AACC,SAAO,IAAI,WAAW;AACvB;AAEO,SAAS,cAAe,KAC/B;AACC,SAAO,OACH,OAAO,KAAK,GAAG,EAAE,WAAW,KAC5B,OAAO,eAAe,GAAG,MAAM,OAAO;AAC3C;AAEO,SAAS,WAAY,KAC5B;AACE,SAAO,OAAO,YAAY,OAAO,GAAG;AACtC;AAEO,SAAS,SAAU,KAC1B;AACE,SAAQ,OAAO,QAAQ,YAAY,eAAe;AACpD;AAEO,SAAS,gBAChB;AACC,SAAO,OAAO,WAAW,mBAAmB,EAAE;AAC/C;","names":[]}