UNPKG

@martinmilo/verve

Version:

TypeScript domain modeling library with field-level authorization, business rule validation, and context-aware access control

15 lines 746 B
import { FieldBuilder } from "../builder/FieldBuilder"; import { WithNullableProp } from "../builder/mixins/WithNullable"; import { WithReadableFunc } from "../builder/mixins/WithReadable"; import { WithWritableFunc } from "../builder/mixins/WithWritable"; import { WithDefaultFunc } from "../builder/mixins/WithDefault"; import { WithValidateFunc } from "../builder/mixins/WithValidate"; export interface BoolFieldBuilder extends FieldBuilder<boolean> { nullable: WithNullableProp<this>; readable: WithReadableFunc<this>; writable: WithWritableFunc<this>; default: WithDefaultFunc<this, boolean>; validate: WithValidateFunc<this>; } export declare function bool(): BoolFieldBuilder; //# sourceMappingURL=bool.factory.d.ts.map