{"version":3,"sources":["../../../src/utils/isType.ts"],"sourcesContent":["export const isType = {\n\tstring: (v: unknown): v is string => v?.constructor?.name === 'String',\n\tregex: (v: unknown): v is RegExp => v?.constructor?.name === 'RegExp',\n\tsymbol: (v: unknown): v is Symbol => v?.constructor?.name === 'Symbol',\n\tfunction: (v: unknown): v is Function => v?.constructor?.name === 'Function',\n\tbigint: (v: unknown): v is BigInt => v?.constructor?.name === 'BigInt',\n\tnumber: (v: unknown): v is number => v?.constructor?.name === 'Number' && !Number.isNaN(v),\n\tnan: (v: unknown): v is number => Number.isNaN(v),\n\tnull: (v: unknown): v is null => v === null,\n\tundefined: (v: unknown): v is undefined => v === undefined,\n\tboolean: (v: unknown): v is boolean => v?.constructor?.name === 'Boolean',\n\tarray: (v: unknown): v is unknown[] => Array.isArray(v),\n\tdate: (v: unknown): v is Date => v?.constructor?.name === 'Date' && v instanceof Date && !Number.isNaN(v.getTime()),\n\tset: (value: unknown): value is Set<unknown> => value?.constructor?.name === 'Set',\n\tobject: (value: unknown): value is object => value?.constructor?.name === 'Object',\n\tmap: (value: unknown): value is Map<unknown, unknown> => value?.constructor?.name === 'Map',\n}"],"mappings":"yaAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,YAAAE,IAAA,eAAAC,EAAAH,GAAO,MAAME,EAAS,CACrB,OAASE,GAA4BA,GAAG,aAAa,OAAS,SAC9D,MAAQA,GAA4BA,GAAG,aAAa,OAAS,SAC7D,OAASA,GAA4BA,GAAG,aAAa,OAAS,SAC9D,SAAWA,GAA8BA,GAAG,aAAa,OAAS,WAClE,OAASA,GAA4BA,GAAG,aAAa,OAAS,SAC9D,OAASA,GAA4BA,GAAG,aAAa,OAAS,UAAY,CAAC,OAAO,MAAMA,CAAC,EACzF,IAAMA,GAA4B,OAAO,MAAMA,CAAC,EAChD,KAAOA,GAA0BA,IAAM,KACvC,UAAYA,GAA+BA,IAAM,OACjD,QAAUA,GAA6BA,GAAG,aAAa,OAAS,UAChE,MAAQA,GAA+B,MAAM,QAAQA,CAAC,EACtD,KAAOA,GAA0BA,GAAG,aAAa,OAAS,QAAUA,aAAa,MAAQ,CAAC,OAAO,MAAMA,EAAE,QAAQ,CAAC,EAClH,IAAMC,GAA0CA,GAAO,aAAa,OAAS,MAC7E,OAASA,GAAoCA,GAAO,aAAa,OAAS,SAC1E,IAAMA,GAAmDA,GAAO,aAAa,OAAS,KACvF","names":["isType_exports","__export","isType","__toCommonJS","v","value"]}