UNPKG

@alessiofrittoli/web-utils

Version:
1 lines 977 B
var i=()=>process.env.NODE_ENV==="development",r=()=>process.env.NODE_ENV==="test"||process.env.JEST_WORKER_ID!==void 0,c=n=>n instanceof Promise,a=n=>n instanceof Function&&n.constructor.name==="AsyncFunction",u=n=>typeof n=="string"||n instanceof String,t=n=>!!n&&n.constructor===Array,p=n=>t(n)&&n.length<=0,d=n=>!!n&&n.constructor===Object,x=n=>Object.keys(n).length===0,v=n=>{try{JSON.parse(n);}catch{return false}return true},T=n=>n instanceof NodeList,f=n=>n instanceof Element,w=n=>window.TouchEvent&&n instanceof TouchEvent,y=()=>typeof window<"u"&&"ontouchstart"in window&&window.ontouchstart!==void 0||typeof navigator<"u"&&navigator.maxTouchPoints>0||typeof navigator<"u"&&"msMaxTouchPoints"in navigator&&navigator.msMaxTouchPoints>0;export{t as isArray,a as isAsyncFunction,i as isDev,p as isEmptyArray,x as isEmptyObject,v as isJson,f as isNodeElement,T as isNodeList,d as isObject,c as isPromise,u as isString,r as isTest,y as isTouchDevice,w as isTouchEvent};