payload-is
Version:
A comprehensive TypeScript/JavaScript type checking library providing functions to check data types, collections, primitives, and built-in objects
1 lines • 630 B
Source Map (JSON)
{"version":3,"file":"generator.cjs","sources":["../../src/generator.ts"],"sourcesContent":["import { getTag } from \"./type.ts\";\n\n// Generator\n\nexport function isGenerator(payload: unknown): payload is Generator {\n return getTag(payload) === \"Generator\";\n}\n\n// AsyncGenerator\n\nexport function isAsyncGenerator(payload: unknown): payload is AsyncGenerator {\n return getTag(payload) === \"AsyncGenerator\";\n}\n"],"names":["getTag"],"mappings":";;;;AAIO,SAAS,YAAY,OAAwC,EAAA;AAClE,EAAO,OAAAA,WAAA,CAAO,OAAO,CAAM,KAAA,WAAA;AAC7B;AAIO,SAAS,iBAAiB,OAA6C,EAAA;AAC5E,EAAO,OAAAA,WAAA,CAAO,OAAO,CAAM,KAAA,gBAAA;AAC7B;;;;;"}