QFieldDefinition
@quik/entity / QFieldDefinition
Type Alias: QFieldDefinition<TChild>
QFieldDefinition<
TChild> =object
Defined in: entity/src/decorators/Fields.ts:19
Definition for an entity field.
Type Parameters
TChild
TChild = unknown
Properties
ctor?
optionalctor?:Constructor|string| (() =>Constructor)
Defined in: entity/src/decorators/Fields.ts:47
Constructor reference for complex types
default?
optionaldefault?:any
Defined in: entity/src/decorators/Fields.ts:31
Default value for the field
flags?
optionalflags?:string[]
Defined in: entity/src/decorators/Fields.ts:27
Field flags for additional behavior
getter?
optionalgetter?:QEntityFieldGetter
Defined in: entity/src/decorators/Fields.ts:43
Custom getter function for the field
others?
optionalothers?:Record<string,unknown>
Defined in: entity/src/decorators/Fields.ts:51
Additional metadata for the field
setter?
optionalsetter?:QEntityFieldSetter<TChild>
Defined in: entity/src/decorators/Fields.ts:39
Custom setter function for the field
type
type:
QFieldDataType
Defined in: entity/src/decorators/Fields.ts:23
Data type of the field
validator?
optionalvalidator?:QEntityFieldValidator
Defined in: entity/src/decorators/Fields.ts:35
Validator for the field