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