@pwn/is
Version:
Minimalistic predicate library
1 lines • 7.49 kB
Source Map (JSON)
{"version":3,"sources":["../lib/is.js"],"names":["root","factory","define","amd","module","exports","is","this","util","not","hasOwnProperty","Object","prototype","getTag","reSource","toString","toSource","Function","value","tagFromClass","tagFromSource","call","substring","length","constructor","toLowerCase","match","ownKeys","keys","dontEnums","dontEnumsLength","hasDontEnumBug","propertyIsEnumerable","object","key","index","TypeError","push","addPredicate","name","predicate","test","Error","apply","arguments","use","bundle","tag","emptyString","Number","error","finite","number","integer","isFinite","isInteger","Math","floor","isSafeInteger","MAX","MAX_SAFE_INTEGER","pow","MIN","MIN_SAFE_INTEGER","string","offset","indexOf","String","startsWith","endsWith","prefix","suffix","makePredicate","affix","affixLength","stringLength","charCodeAt","primitive","path","context","split","shift","schema","strict","validator","Array","isArray","array","comparator","arrayLikeObject","equal","other","nil","symbol","tags","sameType","deepEqual"],"mappings":"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","file":"is.min.js"}