Skip to main content

QEntityProperty

@quik/entity


@quik/entity / QEntityProperty

Type Alias: QEntityProperty

QEntityProperty = object

Defined in: entity/src/types.ts:20

Metadata for an entity property/field.

Properties​

ctor?​

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

Defined in: entity/src/types.ts:24


default?​

optional default?: any

Defined in: entity/src/types.ts:26


description?​

optional description?: string

Defined in: entity/src/types.ts:25


flags​

flags: string[]

Defined in: entity/src/types.ts:23


getter?​

optional getter?: QEntityFieldGetter

Defined in: entity/src/types.ts:30


name​

name: string

Defined in: entity/src/types.ts:21


others?​

optional others?: Record<string, unknown>

Defined in: entity/src/types.ts:31


sanitizers?​

optional sanitizers?: QEntityFieldSetter[]

Defined in: entity/src/types.ts:27


setter?​

optional setter?: QEntityFieldSetter

Defined in: entity/src/types.ts:29


type​

type: string

Defined in: entity/src/types.ts:22


validators?​

optional validators?: QEntityFieldValidator[]

Defined in: entity/src/types.ts:28