mirror of
https://github.com/luxfi/electron-chrome-extensions.git
synced 2026-10-30 16:58:32 +00:00
21 lines
573 B
TypeScript
21 lines
573 B
TypeScript
import { ExtensionContext } from '../context';
|
|
export declare class BrowserActionAPI {
|
|
private ctx;
|
|
private actionMap;
|
|
private popup?;
|
|
private observers;
|
|
private queuedUpdate;
|
|
constructor(ctx: ExtensionContext);
|
|
private setupSession;
|
|
private handleCrxRequest;
|
|
private getAction;
|
|
removeActions(extensionId: string): void;
|
|
private getPopupUrl;
|
|
processExtension(extension: Electron.Extension): void;
|
|
private getState;
|
|
private activate;
|
|
private activateClick;
|
|
private activateContextMenu;
|
|
private onUpdate;
|
|
}
|