UNPKG

@digitalasset/daml-ledger

Version:
17 lines (16 loc) 923 B
import { ClientCancellableCall } from "../call/ClientCancellableCall"; import { Callback } from "../util/Callback"; import { ValidationReporter } from "../reporting/ValidationReporter"; import { ICommandSubmissionServiceClient } from "../generated/com/daml/ledger/api/v1/command_submission_service_grpc_pb"; import { SubmitRequest } from "../model/SubmitRequest"; import { CommandSubmissionClient } from "./CommandSubmissionClient"; export declare class NodeJsCommandSubmissionClient implements CommandSubmissionClient { private readonly ledgerId; private readonly client; private readonly reporter; constructor(ledgerId: string, client: ICommandSubmissionServiceClient, reporter: ValidationReporter); private submitCallback; private submitPromise; submit(requestObject: SubmitRequest): Promise<void>; submit(requestObject: SubmitRequest, callback: Callback<void>): ClientCancellableCall; }