@ng1005/chrome-extension-common
Version:
chrome扩展通用库--消息与storage
17 lines (16 loc) • 636 B
TypeScript
import IActionInterface from "../interface/IActionInterface";
import { RuntimeEventBus } from "../message/RuntimeEventBus";
import { KeyValue } from "../types/KeyValue";
export declare class ActionService implements IActionInterface {
$runtimeBus: RuntimeEventBus;
script: string;
keys: KeyValue;
constructor(script?: string);
listener(): void;
$emit(key?: string): void;
disable(tabId?: number, callback?: Function): Promise<any>;
enable(tabId?: number, callback?: Function): Promise<any>;
onClicked(callback: Function): Promise<any>;
}
declare const $action: ActionService;
export default $action;