{"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":";;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAO,MAAM,SAAS;AAAA,EACrB,QAAQ,CAAC,MAA4B,GAAG,aAAa,SAAS;AAAA,EAC9D,OAAO,CAAC,MAA4B,GAAG,aAAa,SAAS;AAAA,EAC7D,QAAQ,CAAC,MAA4B,GAAG,aAAa,SAAS;AAAA,EAC9D,UAAU,CAAC,MAA8B,GAAG,aAAa,SAAS;AAAA,EAClE,QAAQ,CAAC,MAA4B,GAAG,aAAa,SAAS;AAAA,EAC9D,QAAQ,CAAC,MAA4B,GAAG,aAAa,SAAS,YAAY,CAAC,OAAO,MAAM,CAAC;AAAA,EACzF,KAAK,CAAC,MAA4B,OAAO,MAAM,CAAC;AAAA,EAChD,MAAM,CAAC,MAA0B,MAAM;AAAA,EACvC,WAAW,CAAC,MAA+B,MAAM;AAAA,EACjD,SAAS,CAAC,MAA6B,GAAG,aAAa,SAAS;AAAA,EAChE,OAAO,CAAC,MAA+B,MAAM,QAAQ,CAAC;AAAA,EACtD,MAAM,CAAC,MAA0B,GAAG,aAAa,SAAS,UAAU,aAAa,QAAQ,CAAC,OAAO,MAAM,EAAE,QAAQ,CAAC;AAAA,EAClH,KAAK,CAAC,UAA0C,OAAO,aAAa,SAAS;AAAA,EAC7E,QAAQ,CAAC,UAAoC,OAAO,aAAa,SAAS;AAAA,EAC1E,KAAK,CAAC,UAAmD,OAAO,aAAa,SAAS;AACvF;","names":[]}