ArrayType
Defined in: packages/schema/src/types/array.ts:20
Extends
Section titled “Extends”Type<TIn,TItemOut[]>
Extended by
Section titled “Extended by”Type Parameters
Section titled “Type Parameters”TIn
TItemIn
Section titled “TItemIn”TItemIn
TItemOut
Section titled “TItemOut”TItemOut
TWrapped
Section titled “TWrapped”TWrapped extends Type<TItemIn, TItemOut>
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new ArrayType<
TIn,TItemIn,TItemOut,TWrapped>(__namedParameters):ArrayType<TIn,TItemIn,TItemOut,TWrapped>
Defined in: packages/schema/src/types/array.ts:28
Parameters
Section titled “Parameters”__namedParameters
Section titled “__namedParameters”ArrayTypeParams<TItemIn, TItemOut, TWrapped>
Returns
Section titled “Returns”ArrayType<TIn, TItemIn, TItemOut, TWrapped>
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_:TItemOut[]
Defined in: packages/schema/src/types/base.ts:35
Inherited from
Section titled “Inherited from”Accessors
Section titled “Accessors”wrapped
Section titled “wrapped”Get Signature
Section titled “Get Signature”get wrapped():
TWrapped
Defined in: packages/schema/src/types/array.ts:36
Returns
Section titled “Returns”TWrapped
Methods
Section titled “Methods”getItems()
Section titled “getItems()”
abstractprotectedgetItems(value):TItemIn[]
Defined in: packages/schema/src/types/array.ts:68
Parameters
Section titled “Parameters”TIn
Returns
Section titled “Returns”TItemIn[]
parse()
Section titled “parse()”parse(
value,ctx):Result<TItemOut[],SchemaError>
Defined in: packages/schema/src/types/base.ts:58
Parameters
Section titled “Parameters”TIn | undefined
Returns
Section titled “Returns”Result<TItemOut[], SchemaError>
Inherited from
Section titled “Inherited from”parse_()
Section titled “parse_()”
protectedparse_(value,ctx):Result<TItemOut[],SchemaError>
Defined in: packages/schema/src/types/array.ts:40
Parameters
Section titled “Parameters”TIn | undefined
Returns
Section titled “Returns”Result<TItemOut[], 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”TItemOut[]
Returns
Section titled “Returns”Result<void, string>