Skip to main content
callbackResultSchema<T>(innerSchema): EnumFactories<"CallbackResult", { Ok: T; Err: EnumFactories<"GvmError", { KernelError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; ExecutionError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; EcallError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; DeserializationError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; OutOfGas: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; }> & EnumDefinition<"GvmError", { KernelError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; ExecutionError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; EcallError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; DeserializationError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; OutOfGas: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; }>; }> & EnumDefinition<"CallbackResult", { Ok: T; Err: EnumFactories<"GvmError", { KernelError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; ExecutionError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; EcallError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; DeserializationError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; OutOfGas: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; }> & EnumDefinition<"GvmError", { KernelError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; ExecutionError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; EcallError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; DeserializationError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; OutOfGas: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; }>; }>
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/schemas/system-types.ts:150

Type Parameters

T

T extends GenType<unknown, Schema>

Parameters

innerSchema

T

Returns

EnumFactories<"CallbackResult", { Ok: T; Err: EnumFactories<"GvmError", { KernelError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; ExecutionError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; EcallError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; DeserializationError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; OutOfGas: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; }> & EnumDefinition<"GvmError", { KernelError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; ExecutionError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; EcallError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; DeserializationError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; OutOfGas: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; }>; }> & EnumDefinition<"CallbackResult", { Ok: T; Err: EnumFactories<"GvmError", { KernelError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; ExecutionError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; EcallError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; DeserializationError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; OutOfGas: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; }> & EnumDefinition<"GvmError", { KernelError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; ExecutionError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; EcallError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; DeserializationError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; OutOfGas: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; }>; }>