@digitalasset/daml-ledger
Version:
DAML Ledger API Node.js bindings
14 lines (13 loc) • 899 B
TypeScript
import { IActiveContractsServiceClient } from '../generated/com/daml/ledger/api/v1/active_contracts_service_grpc_pb';
import { GetActiveContractsRequest } from "../model/GetActiveContractsRequest";
import { ClientReadableObjectStream } from "../call/ClientReadableObjectStream";
import { GetActiveContractsResponse } from "../model/GetActiveContractsResponse";
import { ValidationReporter } from "../reporting/ValidationReporter";
import { ActiveContractsClient } from "./ActiveContractsClient";
export declare class NodeJsActiveContractsClient implements ActiveContractsClient {
private readonly ledgerId;
private readonly client;
private readonly reporter;
constructor(ledgerId: string, client: IActiveContractsServiceClient, reporter: ValidationReporter);
getActiveContracts(requestObject: GetActiveContractsRequest): ClientReadableObjectStream<GetActiveContractsResponse>;
}