UNPKG

@vuedx/typescript-plugin-vue

Version:
20 lines 656 B
import { EventEmitter } from '@vuedx/shared'; import { ConfigManager } from '../managers/ConfigManager'; import { PluginSideChannel } from './PluginSideChannel'; export interface ExtensionEvents { connected: null; disconnected: null; message: null; } export declare class IPCService extends EventEmitter<ExtensionEvents> { private readonly config; private readonly api; private readonly ipc; private readonly cleanup; private readonly logger; constructor(config: ConfigManager, api: PluginSideChannel); private createClient; private setupNewClient; dispose(): void; } //# sourceMappingURL=IPCService.d.ts.map