UNPKG

@dolittle/sdk.protobuf

Version:

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

27 lines 1.04 kB
import { Claim as SdkClaim, Claims as SdkClaims } from '@dolittle/sdk.execution'; import { Claim as PbClaim } from '@dolittle/contracts/Security/Claim_pb'; /** * Convert a claim to protobuf representation. * @param {SdkClaim | SdkClaims} input - The claim to convert. * @returns {PbClaim} The converted claim. */ export declare function toProtobuf(input: SdkClaim): PbClaim; /** * Convert claims to protobuf representation. * @param {SdkClaims} input - The claims to convert. * @returns {PbClaim[]} The converted claims. */ export declare function toProtobuf(input: SdkClaims): PbClaim[]; /** * Convert a claim to SDK representation. * @param {PbClaim} input - The claim to convert. * @returns {SdkClaim} The converted claim. */ export declare function toSDK(input: PbClaim): SdkClaim; /** * Convert claims to SDK representation. * @param {PbClaim[]} input - The claims to convert. * @returns {SdkClaims} The converted claims. */ export declare function toSDK(input: PbClaim[]): SdkClaims; //# sourceMappingURL=Claims.d.ts.map