Skip to main content
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/typed-payload.ts:55

Type Parameters

T

T

Constructors

Constructor

new TypedActivationPayload<T>(activation, resultType): TypedActivationPayload<T>
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/typed-payload.ts:59

Parameters

activation
ActivationPayload
resultType
GenType<T>

Returns

TypedActivationPayload<T>

Methods

payload()

payload(): ActivationPayload
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/typed-payload.ts:64

Returns

ActivationPayload

decode()

decode(outcome): T
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/typed-payload.ts:68

Parameters

outcome
TraceOutcome

Returns

T

submit()

submit<Signer>(client, signer): Promise<ActivationId>
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/typed-payload.ts:72

Type Parameters

Signer
Signer

Parameters

client
ActivationRuntime<Signer>
signer
Signer

Returns

Promise<ActivationId>

execute()

execute<Signer>(client, signer): Promise<T>
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/typed-payload.ts:79

Type Parameters

Signer
Signer

Parameters

client
ActivationRuntime<Signer>
signer
Signer

Returns

Promise<T>