@bemedev/types
Version:
Type definitions for Bemedev projects
1 lines • 871 B
Source Map (JSON)
{"version":3,"file":"booleans.cjs","sources":["../../src/types/booleans.ts"],"sourcesContent":["/* eslint-disable @typescript-eslint/no-unused-vars */\nimport { _unknown, expandFn, typeFn } from '~utils';\n\nexport const booleans = expandFn(\n <T extends boolean>(_: T) => _unknown<T>(),\n {\n forceCast: <T extends boolean>(_: unknown) => _unknown<T>(),\n\n is: <T>(_: T) => _unknown<T extends boolean ? true : false>(),\n\n type: _unknown<boolean>(),\n\n true: typeFn<true>()(),\n\n false: typeFn<false>()(),\n },\n);\n"],"names":["expandFn","_unknown","typeFn"],"mappings":";;;;AAAA;AAGO,MAAM,QAAQ,GAAGA,cAAQ,CAC9B,CAAoB,CAAI,KAAKC,cAAQ,EAAK,EAC1C;AACE,IAAA,SAAS,EAAE,CAAoB,CAAU,KAAKA,cAAQ,EAAK;AAE3D,IAAA,EAAE,EAAE,CAAI,CAAI,KAAKA,cAAQ,EAAoC;IAE7D,IAAI,EAAEA,cAAQ,EAAW;IAEzB,IAAI,EAAEC,YAAM,EAAQ,EAAE;IAEtB,KAAK,EAAEA,YAAM,EAAS,EAAE;AACzB,CAAA;;;;"}