Skip to content

Type Alias: FieldDefinitionBase<T> ​

FieldDefinitionBase<T> = T & object

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

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

Type Parameters ​

T ​

T = unknown