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