@bemedev/types
Version:
Type definitions for Bemedev projects
18 lines • 952 B
TypeScript
export declare const booleans: import("../utils.js").FnBasic<(<T extends boolean>(_: T) => T), {
readonly forceCast: <T extends boolean>(_: unknown) => T;
readonly is: <T>(_: T) => T extends boolean ? true : false;
readonly type: boolean;
readonly true: import("../utils.js").FnBasic<(_?: true | undefined) => true, object & {
readonly forceCast: (_?: unknown) => true;
readonly dynamic: <U extends true>(_?: U | undefined) => U;
readonly is: <U>(_?: U | undefined) => U extends true ? true : false;
readonly type: true;
}>;
readonly false: import("../utils.js").FnBasic<(_?: false | undefined) => false, object & {
readonly forceCast: (_?: unknown) => false;
readonly dynamic: <U extends false>(_?: U | undefined) => U;
readonly is: <U>(_?: U | undefined) => U extends false ? true : false;
readonly type: false;
}>;
}>;
//# sourceMappingURL=booleans.d.ts.map