@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
TypeScript
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