callbackResultSchema<Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/schemas/system-types.ts:150T>(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>; }>; }>; }>
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>; }>; }>; }>