UNPKG

rambda

Version:

Lightweight faster alternative to Ramda

16 lines (14 loc) 338 B
import {False, True} from './Boolean' /** Transform a **`boolean`** into a **`Boolean`** * @param B to transform * @returns **`Boolean`** * @example * ```ts * type test0 = B.BooleanOf<true> // 1 * type test1 = B.BooleanOf<false> // 0 * ``` */ export type BooleanOf<B extends boolean> = B extends true ? True : False