UNPKG

@digitalasset/daml-ledger

Version:
20 lines (19 loc) 1.01 kB
import { ClientCancellableCall } from "../call/ClientCancellableCall"; import { Callback } from "../util/Callback"; import { SetTimeRequest } from "../model/SetTimeRequest"; import { ClientReadableObjectStream } from "../call/ClientReadableObjectStream"; import { GetTimeResponse } from "../model/GetTimeResponse"; import { ITimeServiceClient } from "../generated/com/daml/ledger/api/v1/testing/time_service_grpc_pb"; import { ValidationReporter } from "../reporting/ValidationReporter"; export declare class NodeJsTimeClient { private readonly ledgerId; private readonly request; private readonly client; private readonly reporter; constructor(ledgerId: string, client: ITimeServiceClient, reporter: ValidationReporter); getTime(): ClientReadableObjectStream<GetTimeResponse>; private setTimeCallback; private setTimePromise; setTime(requestObject: SetTimeRequest): Promise<void>; setTime(requestObject: SetTimeRequest, callback: Callback<void>): ClientCancellableCall; }