@bemedev/types
Version:
Type definitions for Bemedev projects
1 lines • 1.04 kB
Source Map (JSON)
{"version":3,"file":"booleans.cjs","sources":["../../src/functions/booleans.ts"],"sourcesContent":["import { castFn } from '~utils';\nimport { commons } from './commons';\n\nexport const booleans = castFn<boolean>()({\n is: (data: unknown) => typeof data === 'boolean',\n\n type: Boolean,\n\n true: castFn<true>()({\n CONST: true,\n is: commons.function.checker.dynamic(value => value === true),\n }),\n\n false: castFn<false>()({\n CONST: false,\n is: commons.function.checker.dynamic(value => value === false),\n }),\n});\n"],"names":["castFn","commons"],"mappings":";;;;;AAGO,MAAM,QAAQ,GAAGA,YAAM,EAAW,CAAC;IACxC,EAAE,EAAE,CAAC,IAAa,KAAK,OAAO,IAAI,KAAK,SAAS;AAEhD,IAAA,IAAI,EAAE,OAAO;IAEb,IAAI,EAAEA,YAAM,EAAQ,CAAC;AACnB,QAAA,KAAK,EAAE,IAAI;AACX,QAAA,EAAE,EAAEC,yBAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,IAAI,KAAK,KAAK,IAAI,CAAC;KAC9D,CAAC;IAEF,KAAK,EAAED,YAAM,EAAS,CAAC;AACrB,QAAA,KAAK,EAAE,KAAK;AACZ,QAAA,EAAE,EAAEC,yBAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,IAAI,KAAK,KAAK,KAAK,CAAC;KAC/D,CAAC;AACH,CAAA;;;;"}