Skip to main content

Class: abstract IOttomanType

Defined in: schema/interfaces/schema.types.ts:50

Extended by​

Constructors​

Constructor​

protected new IOttomanType(name, typeName): IOttomanType

Defined in: schema/interfaces/schema.types.ts:51

Parameters​

name​

string

typeName​

string

Returns​

IOttomanType

Properties​

name​

name: string

Defined in: schema/interfaces/schema.types.ts:51


typeName​

typeName: string

Defined in: schema/interfaces/schema.types.ts:51

Methods​

cast()​

abstract cast(value, strategy?): unknown

Defined in: schema/interfaces/schema.types.ts:52

Parameters​

value​

unknown

strategy?​

CAST_STRATEGY

Returns​

unknown


validate()​

abstract validate(value, strict?): unknown

Defined in: schema/interfaces/schema.types.ts:53

Parameters​

value​

unknown

strict?​

boolean

Returns​

unknown