@bemedev/types
Version:
Type definitions for Bemedev projects
22 lines • 914 B
TypeScript
export declare const booleans: import("../utils.js").FnBasic<(arg: boolean) => boolean, {
readonly is: (data: unknown) => data is boolean;
readonly type: BooleanConstructor;
readonly true: import("../utils.js").FnBasic<(arg: true) => true, {
readonly CONST: true;
readonly is: (value: unknown) => value is true;
} & {
readonly forceCast: (arg: unknown) => true;
readonly dynamic: <U extends true>(arg: U) => U;
}>;
readonly false: import("../utils.js").FnBasic<(arg: false) => false, {
readonly CONST: false;
readonly is: (value: unknown) => value is false;
} & {
readonly forceCast: (arg: unknown) => false;
readonly dynamic: <U extends false>(arg: U) => U;
}>;
} & {
readonly forceCast: (arg: unknown) => boolean;
readonly dynamic: <U extends boolean>(arg: U) => U;
}>;
//# sourceMappingURL=booleans.d.ts.map