webext-active-tab
Version:
WebExtension module: Track `activeTab` permission; automatically inject content scripts
12 lines (11 loc) • 379 B
TypeScript
type TabId = number;
type Origin = string;
export type ActiveTab = {
id: TabId;
origin: Origin;
};
export declare const possiblyActiveTabs: Map<number, string>;
export declare function startActiveTabTracking(): void;
export declare function stopActiveTabTracking(): void;
export declare function addActiveTabListener(callback: (tab: ActiveTab) => void): void;
export {};