UNPKG

payload-is

Version:

A comprehensive TypeScript/JavaScript type checking library providing functions to check data types, collections, primitives, and built-in objects

1 lines 628 B
{"version":3,"file":"symbol.cjs","sources":["../../src/symbol.ts"],"sourcesContent":["// symbol\n\nimport { getTag } from \"./type.ts\";\n\nexport function isSymbol(payload: unknown): payload is symbol {\n return typeof payload === \"symbol\";\n}\n\n// wrapper\nexport function isSymbolObject(payload: unknown): payload is Symbol {\n return typeof payload === \"object\" && getTag(payload) === \"Symbol\";\n}\n"],"names":["getTag"],"mappings":";;;;AAIO,SAAS,SAAS,OAAqC,EAAA;AAC5D,EAAA,OAAO,OAAO,OAAY,KAAA,QAAA;AAC5B;AAGO,SAAS,eAAe,OAAqC,EAAA;AAClE,EAAA,OAAO,OAAO,OAAA,KAAY,QAAY,IAAAA,WAAA,CAAO,OAAO,CAAM,KAAA,QAAA;AAC5D;;;;;"}