Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/schema-types.ts:187constgt:object
Type Declaration
void
readonlyvoid:GenType<void, {struct: { }; }>
bool
readonlybool:GenType<boolean,"bool">
string
readonlystring:GenType<string,"string">
u8
readonlyu8:GenType<number,"u8"> =u8Primitive
u16
readonlyu16:GenType<number,"u16">
u32
readonlyu32:GenType<number,"u32">
u64
readonlyu64:GenType<bigint,"u64">
u128
readonlyu128:GenType<bigint,"u128">
i8
readonlyi8:GenType<number,"i8">
i16
readonlyi16:GenType<number,"i16">
i32
readonlyi32:GenType<number,"i32">
i64
readonlyi64:GenType<bigint,"i64">
i128
readonlyi128:GenType<bigint,"i128">
Option
readonlyOption: <G>(inner) =>GenType<ExtractType<G> |null> =optionType
Type Parameters
G
G extends GenType<unknown, Schema>
Parameters
inner
G
Returns
GenType<ExtractType<G> | null>
Vec
readonlyVec: {(inner):GenType<Uint8Array<ArrayBufferLike>>; <G>(inner):GenType<ExtractType<G>[]>; } =vecType
Call Signature
(inner):GenType<Uint8Array<ArrayBufferLike>>
Parameters
inner
GenType<number, "u8">
Returns
GenType<Uint8Array<ArrayBufferLike>>
Call Signature
<G>(inner):GenType<ExtractType<G>[]>
Type Parameters
G
G extends GenType<unknown, Schema>
Parameters
inner
G
Returns
GenType<ExtractType<G>[]>
FixedArray
readonlyFixedArray: {(inner,len):GenType<Uint8Array<ArrayBufferLike>>; <G>(inner,len):GenType<ExtractType<G>[]>; } =fixedArrayType
Call Signature
(inner,len):GenType<Uint8Array<ArrayBufferLike>>
Parameters
inner
GenType<number, "u8">
len
number
Returns
GenType<Uint8Array<ArrayBufferLike>>
Call Signature
<G>(inner,len):GenType<ExtractType<G>[]>
Type Parameters
G
G extends GenType<unknown, Schema>
Parameters
inner
G
len
number
Returns
GenType<ExtractType<G>[]>
FixedBytes
readonlyFixedBytes: (len) =>GenType<Uint8Array<ArrayBufferLike>> =fixedBytesType
Parameters
len
number
Returns
GenType<Uint8Array<ArrayBufferLike>>
Map
readonlyMap: <GK,GV>(key,value) =>GenType<Map<ExtractType<GK>,ExtractType<GV>>> =mapType
Type Parameters
GK
GK extends GenType<unknown, Schema>
GV
GV extends GenType<unknown, Schema>
Parameters
key
GK
value
GV
Returns
GenType<Map<ExtractType<GK>, ExtractType<GV>>>
Set
readonlySet: <G>(inner) =>GenType<Set<ExtractType<G>>> =setType
Type Parameters
G
G extends GenType<unknown, Schema>
Parameters
inner
G
Returns
GenType<Set<ExtractType<G>>>
Tuple
readonlyTuple: <E>(…elements) =>GenType<ExtractTupleFields<E>> =tupleType
Type Parameters
E
E extends readonly GenType<unknown, Schema>[]
Parameters
elements
…E
Returns
GenType<ExtractTupleFields<E>>