Skip to content

IntoType

Defined in: packages/schema/src/types/into.ts:15

TIn

TOut

TWrapped extends Type<TIn, TOut>

TInto

new IntoType<TIn, TOut, TWrapped, TInto>(__namedParameters): IntoType<TIn, TOut, TWrapped, TInto>

Defined in: packages/schema/src/types/into.ts:24

IntoTypeParams<TIn, TOut, TWrapped, TInto>

IntoType<TIn, TOut, TWrapped, TInto>

Type.constructor

readonly input_: TIn

Defined in: packages/schema/src/types/base.ts:34

Type.input_


readonly output_: TInto

Defined in: packages/schema/src/types/base.ts:35

Type.output_

get wrapped(): TWrapped

Defined in: packages/schema/src/types/into.ts:34

TWrapped

parse(value, ctx): Result<TInto, SchemaError>

Defined in: packages/schema/src/types/base.ts:58

TIn | undefined

TypeParseContext

Result<TInto, SchemaError>

Type.parse


parse_(value, ctx): Result<TInto, SchemaError>

Defined in: packages/schema/src/types/into.ts:38

TWrapped["input_"] | undefined

TypeParseContext

Result<TInto, SchemaError>

Type.parse_


protected validate_(value): Result<void, string>

Defined in: packages/schema/src/types/base.ts:48

TInto

Result<void, string>

Type.validate_