UNPKG

@dolittle/sdk.protobuf

Version:

Dolittle is a decentralized, distributed, event-driven microservice platform built to harness the power of events.

22 lines 1.14 kB
import { ExecutionContext as SdkExecutionContext } from '@dolittle/sdk.execution'; import { ExecutionContext as PbExecutionContext } from '@dolittle/contracts/Execution/ExecutionContext_pb'; import { CallRequestContext } from '@dolittle/contracts/Services/CallContext_pb'; /** * Convert to protobuf representation. * @param {SdkExecutionContext} input - Input execution context. * @returns {PbExecutionContext} Protobuf representation. */ export declare function toProtobuf(input: SdkExecutionContext): PbExecutionContext; /** * Convert {@link ExecutionContext} to a {@link CallRequestContext}. * @param {SdkExecutionContext} executionContext - Execution context to convert from. * @returns {CallRequestContext} The converted call request context. */ export declare function toCallContext(executionContext: SdkExecutionContext): CallRequestContext; /** * Convert to SDK representation. * @param {SdkExecutionContext} input - Input execution context. * @returns {PbExecutionContext} SDK representation. */ export declare function toSDK(input: PbExecutionContext): SdkExecutionContext; //# sourceMappingURL=ExecutionContexts.d.ts.map