Skip to main content

EntityPropertyMetadata

@quik/entity


@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?​

optional afterSetter?: QEntityFieldSetter[]

Defined in: entity/src/metadata/entity.ts:85


beforeSetter?​

optional beforeSetter?: QEntityFieldSetter[]

Defined in: entity/src/metadata/entity.ts:84


ctor?​

optional ctor?: Constructor | string | (() => Constructor)

Defined in: entity/src/metadata/entity.ts:78

Constructor reference for complex types


description?​

optional description?: 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?​

optional getter?: 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?​

optional others?: Record<string, unknown>

Defined in: entity/src/metadata/entity.ts:82

Additional metadata for the field


sanitizers?​

optional sanitizers?: QEntityFieldSetter[]

Defined in: entity/src/metadata/entity.ts:62

Value sanitizers applied when setting the field


setter?​

optional setter?: 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?​

optional validators?: QEntityFieldValidator[]

Defined in: entity/src/metadata/entity.ts:66

validators used to verify field value