UNPKG

porter-source

Version:

Messaging Library for Web Extensions

15 lines (14 loc) 540 B
import { Runtime } from 'webextension-polyfill'; import { AgentOperations } from './AgentManager'; import { Agent } from '../porter.model'; import { Logger } from '../porter.utils'; export declare class ConnectionManager { private agentOperations; private namespace; private logger; constructor(agentOperations: AgentOperations, namespace: string, logger: Logger); handleConnection(port: Runtime.Port): void; private handleInitMessage; private handleConnectionError; confirmConnection(agent: Agent): void; }