UNPKG

@emeraldpay/api-node

Version:
16 lines (15 loc) 784 B
import { ConnectionListener, Publisher, sierra } from '@emeraldpay/api'; import { ChannelCredentials } from '@grpc/grpc-js'; import { NativeChannel } from '../channel'; import { ProjectClient } from '../generated/sierra_grpc_pb'; export declare class SierraProjectClient { readonly client: ProjectClient; readonly channel: NativeChannel; readonly credentials: ChannelCredentials; readonly retries: number; private readonly convert; constructor(address: string, credentials: ChannelCredentials, agents: string[], retries?: number); setConnectionListener(listener: ConnectionListener): void; createProject(request: sierra.CreateProjectRequest): Promise<sierra.Project>; listProjects(request: sierra.ListProjectsRequest): Publisher<sierra.Project>; }