UNPKG

wechaty-puppet-service

Version:
28 lines 926 B
/// <reference types="node" /> import EventEmitter from 'events'; import { grpc, puppet } from 'wechaty-grpc'; import { WechatyToken } from 'wechaty-token'; import type { PuppetServiceOptions } from './puppet-service.js'; declare class GrpcManager extends EventEmitter { private options; protected _client?: puppet.PuppetClient; get client(): puppet.PuppetClient; eventStream?: grpc.ClientReadableStream<puppet.EventResponse>; /** * gRPC settings */ caCert: Buffer; disableTls: boolean; endpoint: string; serverName: string; token: WechatyToken; constructor(options: PuppetServiceOptions); start(): Promise<void>; stop(): Promise<void>; protected initClient(): Promise<void>; protected destroyClient(): void; protected startStream(): Promise<void>; protected stopStream(): void; } export { GrpcManager, }; //# sourceMappingURL=grpc-manager.d.ts.map