UNPKG

@dolittle/sdk.protobuf

Version:

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

27 lines 1.06 kB
import { Failure as PbFailure } from '@dolittle/contracts/Protobuf/Failure_pb'; import { Failure as SdkFailure } from './Failure'; /** * Convert a failure to protobuf representation. * @param {SdkFailure} input - The failure to convert. * @returns {PbFailure} The converted failure. */ export declare function toProtobuf(input: SdkFailure): PbFailure; /** * Convert a failure to SDK representation. * @param {PbFailure} input - The failure to convert. * @returns {SdkFailure} The converted failure. */ export declare function toSDK(input: PbFailure): SdkFailure; /** * An overload to simplify usage of this function. * @param {undefined} input - Undefined. * @returns {undefined} Undefined. */ export declare function toSDK(input: undefined): undefined; /** * Convert a optional failure to SDK representation. * @param {PbFailure?} [input] - The optional failure to convert. * @returns {SdkFailure|undefined} The converted failure. */ export declare function toSDK(input?: PbFailure): SdkFailure | undefined; //# sourceMappingURL=Failures.d.ts.map