Skip to content

Type Alias: FieldDefinitionBase<T> ​

FieldDefinitionBase<T> = T & object

Defined in: packages/soukai/src/models/fields.ts:42

Type Parameters ​

T ​

T = unknown

Type Declaration ​

alias? ​

optional alias?: string

cast? ​

optional cast?: (value) => unknown

Parameters ​

value ​

unknown

Returns ​

unknown

deserialize? ​

optional deserialize?: (value) => unknown

Parameters ​

value ​

any

Returns ​

unknown

get? ​

optional get?: (this) => unknown

Parameters ​

this ​

Model

Returns ​

unknown

required? ​

optional required?: boolean

serialize? ​

optional serialize?: (value) => unknown

Parameters ​

value ​

any

Returns ​

unknown

set? ​

optional set?: (this, value) => void

Parameters ​

this ​

Model

value ​

unknown

Returns ​

void