porter-source
Version:
Messaging Library for Web Extensions
15 lines (14 loc) • 429 B
TypeScript
import { AgentInfo, Message, MessageConfig, PorterContext } from '../';
interface UsePorterResult {
post: (message: Message<any>) => void;
on: (handlers: MessageConfig) => void;
isConnected: boolean;
error: Error | null;
agentInfo: AgentInfo | null;
}
export declare function usePorter(options?: {
agentContext?: PorterContext;
namespace?: string;
debug?: boolean;
}): UsePorterResult;
export {};