UNPKG

@digitalasset/daml-ledger

Version:
22 lines (21 loc) 1.34 kB
import { ICommandCompletionServiceClient } from "../generated/com/daml/ledger/api/v1/command_completion_service_grpc_pb"; import { ValidationReporter } from "../reporting/ValidationReporter"; import { ClientReadableObjectStream } from "../call/ClientReadableObjectStream"; import { CompletionStreamResponse } from "../model/CompletionStreamResponse"; import { Callback } from "../util/Callback"; import { ClientCancellableCall } from "../call/ClientCancellableCall"; import { CompletionEndResponse } from "../model/CompletionEndResponse"; import { CompletionStreamRequest } from "../model/CompletionStreamRequest"; import { CommandCompletionClient } from "./CommandCompletionClient"; export declare class NodeJsCommandCompletionClient implements CommandCompletionClient { private readonly completionEndRequest; private readonly client; private readonly ledgerId; private readonly reporter; constructor(ledgerId: string, client: ICommandCompletionServiceClient, reporter: ValidationReporter); completionStream(requestObject: CompletionStreamRequest): ClientReadableObjectStream<CompletionStreamResponse>; private completionEndCallback; private completionEndPromise; completionEnd(): Promise<CompletionEndResponse>; completionEnd(callback: Callback<CompletionEndResponse>): ClientCancellableCall; }