EntityPropertyMetadata
@quik/entity / EntityMetadata / EntityPropertyMetadata
Type Alias: EntityPropertyMetadata
EntityPropertyMetadata =
object
Defined in: entity/src/metadata/entity.ts:42
Metadata for an entity property field.
Properties
afterSetter?
optionalafterSetter?:QEntityFieldSetter[]
Defined in: entity/src/metadata/entity.ts:85
beforeSetter?
optionalbeforeSetter?:QEntityFieldSetter[]
Defined in: entity/src/metadata/entity.ts:84
ctor?
optionalctor?:Constructor|string| (() =>Constructor)
Defined in: entity/src/metadata/entity.ts:78
Constructor reference for complex types
description?
optionaldescription?:string
Defined in: entity/src/metadata/entity.ts:50
Optional description of the field
flags
flags:
string[]
Defined in: entity/src/metadata/entity.ts:58
Field-level flags controlling behavior
getter?
optionalgetter?:QEntityFieldGetter
Defined in: entity/src/metadata/entity.ts:74
Custom getter function for the field
name
name:
string
Defined in: entity/src/metadata/entity.ts:46
Field name
others?
optionalothers?:Record<string,unknown>
Defined in: entity/src/metadata/entity.ts:82
Additional metadata for the field
sanitizers?
optionalsanitizers?:QEntityFieldSetter[]
Defined in: entity/src/metadata/entity.ts:62
Value sanitizers applied when setting the field
setter?
optionalsetter?:QEntityFieldSetter
Defined in: entity/src/metadata/entity.ts:70
Custom setter function for the field
type
type:
QFieldDataType
Defined in: entity/src/metadata/entity.ts:54
Data type of the field
validators?
optionalvalidators?:QEntityFieldValidator[]
Defined in: entity/src/metadata/entity.ts:66
validators used to verify field value