UNPKG

@ng1005/chrome-extension-common

Version:

chrome扩展通用库--消息与storage

17 lines (16 loc) 636 B
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;