UNPKG

@digitalasset/daml-ledger

Version:
25 lines (24 loc) 1.33 kB
import { IPackageServiceClient } from "../generated/com/daml/ledger/api/v1/package_service_grpc_pb"; import { Callback } from "../util/Callback"; import { ClientCancellableCall } from "../call/ClientCancellableCall"; import { ListPackagesResponse } from "../model/ListPackagesResponse"; import { GetPackageResponse } from "../model/GetPackageResponse"; import { GetPackageStatusResponse } from "../model/GetPackageStatusResponse"; export declare class NodeJsPackageClient { private readonly ledgerId; private readonly listPackagesRequest; private readonly client; constructor(ledgerId: string, client: IPackageServiceClient); private listPackagesCallback; private listPackagesPromise; listPackages(): Promise<ListPackagesResponse>; listPackages(callback: Callback<ListPackagesResponse>): ClientCancellableCall; private getPackageCallback; private getPackagePromise; getPackage(packageId: string): Promise<GetPackageResponse>; getPackage(packageId: string, callback: Callback<GetPackageResponse>): ClientCancellableCall; private getPackageStatusCallback; private getPackageStatusPromise; getPackageStatus(packageId: string): Promise<GetPackageStatusResponse>; getPackageStatus(packageId: string, callback: Callback<GetPackageStatusResponse>): ClientCancellableCall; }