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 946 B
{"version":3,"file":"boolean.cjs","sources":["../../src/boolean.ts"],"sourcesContent":["// boolean\n\nimport { getTag } from \"./type.ts\";\n\nexport function isBoolean(payload: unknown): payload is boolean {\n return typeof payload === \"boolean\";\n}\n\nexport function isTrue(payload: unknown): payload is true {\n return payload === true;\n}\n\nexport function isFalse(payload: unknown): payload is false {\n return payload === false;\n}\n\nexport function isBooleanObject(payload: unknown): payload is Boolean {\n return typeof payload === \"object\" && getTag(payload) === \"Boolean\";\n}\n"],"names":["getTag"],"mappings":";;;;AAIO,SAAS,UAAU,OAAsC,EAAA;AAC9D,EAAA,OAAO,OAAO,OAAY,KAAA,SAAA;AAC5B;AAEO,SAAS,OAAO,OAAmC,EAAA;AACxD,EAAA,OAAO,OAAY,KAAA,IAAA;AACrB;AAEO,SAAS,QAAQ,OAAoC,EAAA;AAC1D,EAAA,OAAO,OAAY,KAAA,KAAA;AACrB;AAEO,SAAS,gBAAgB,OAAsC,EAAA;AACpE,EAAA,OAAO,OAAO,OAAA,KAAY,QAAY,IAAAA,WAAA,CAAO,OAAO,CAAM,KAAA,SAAA;AAC5D;;;;;;;"}