TupleType
Defined in: packages/schema/src/types/tuple.ts:20
Extends
Section titled “Extends”Type<TIn,ExtractOutputFromTypes<TMembers>>
Extended by
Section titled “Extended by”Type Parameters
Section titled “Type Parameters”TIn
TMemberIn
Section titled “TMemberIn”TMemberIn
TMembers
Section titled “TMembers”TMembers extends Type<TMemberIn, any>[]
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new TupleType<
TIn,TMemberIn,TMembers>(__namedParameters):TupleType<TIn,TMemberIn,TMembers>
Defined in: packages/schema/src/types/tuple.ts:27
Parameters
Section titled “Parameters”__namedParameters
Section titled “__namedParameters”TupleTypeParams<TMemberIn, TMembers>
Returns
Section titled “Returns”TupleType<TIn, TMemberIn, TMembers>
Overrides
Section titled “Overrides”Properties
Section titled “Properties”input_
Section titled “input_”
readonlyinput_:TIn
Defined in: packages/schema/src/types/base.ts:34
Inherited from
Section titled “Inherited from”output_
Section titled “output_”
readonlyoutput_:TOut
Defined in: packages/schema/src/types/base.ts:35
Inherited from
Section titled “Inherited from”Accessors
Section titled “Accessors”members
Section titled “members”Get Signature
Section titled “Get Signature”get members():
TMembers
Defined in: packages/schema/src/types/tuple.ts:32
Returns
Section titled “Returns”TMembers
Methods
Section titled “Methods”getItems()
Section titled “getItems()”
abstractprotectedgetItems(value):TMemberIn[]
Defined in: packages/schema/src/types/tuple.ts:62
Parameters
Section titled “Parameters”TIn
Returns
Section titled “Returns”TMemberIn[]
parse()
Section titled “parse()”parse(
value,ctx):Result<ExtractOutputFromTypes<TMembers>,SchemaError>
Defined in: packages/schema/src/types/base.ts:58
Parameters
Section titled “Parameters”TIn | undefined
Returns
Section titled “Returns”Result<ExtractOutputFromTypes<TMembers>, SchemaError>
Inherited from
Section titled “Inherited from”parse_()
Section titled “parse_()”
protectedparse_(value,ctx):Result<ExtractOutputFromTypes<TMembers>,SchemaError>
Defined in: packages/schema/src/types/tuple.ts:36
Parameters
Section titled “Parameters”TIn | undefined
Returns
Section titled “Returns”Result<ExtractOutputFromTypes<TMembers>, SchemaError>
Overrides
Section titled “Overrides”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>