Type
Defined in: packages/schema/src/types/base.ts:33
Extended by
Section titled “Extended by”ArrayTypeDiscriminatedUnionTypeExpressionTypeIntoTypeNameTypeNodeTypeRecordTypeRegistryUnionTypeSlotTypeStructTypeTupleType
Type Parameters
Section titled “Type Parameters”TIn
TOut
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Type<
TIn,TOut>(__namedParameters):Type<TIn,TOut>
Defined in: packages/schema/src/types/base.ts:39
Parameters
Section titled “Parameters”__namedParameters
Section titled “__namedParameters”TypeParams<TOut> = {}
Returns
Section titled “Returns”Type<TIn, TOut>
Properties
Section titled “Properties”input_
Section titled “input_”
readonlyinput_:TIn
Defined in: packages/schema/src/types/base.ts:34
output_
Section titled “output_”
readonlyoutput_:TOut
Defined in: packages/schema/src/types/base.ts:35
Methods
Section titled “Methods”parse()
Section titled “parse()”parse(
value,ctx):Result<TOut,SchemaError>
Defined in: packages/schema/src/types/base.ts:58
Parameters
Section titled “Parameters”TIn | undefined
Returns
Section titled “Returns”Result<TOut, SchemaError>
parse_()
Section titled “parse_()”
abstractprotectedparse_(value,ctx):Result<TOut,SchemaError>
Defined in: packages/schema/src/types/base.ts:43
Parameters
Section titled “Parameters”TIn | undefined
Returns
Section titled “Returns”Result<TOut, SchemaError>
validate_()
Section titled “validate_()”
protectedvalidate_(value):Result<void,string>
Defined in: packages/schema/src/types/base.ts:48
Parameters
Section titled “Parameters”TOut
Returns
Section titled “Returns”Result<void, string>