UNPKG

@dapplets/dapplet-extension

Version:
49 lines (48 loc) 1.45 kB
import GlobalConfigService from './globalConfigService'; export declare class SuspendService { private _globalConfigService; private lastExtensionIcon; private isContextMenusUpdating; constructor(_globalConfigService: GlobalConfigService); changeIcon: () => Promise<void>; updateContextMenus: () => Promise<void>; /** * Suspend working of injectors by passed hostname * @async * @param {string} hostname * @returns {Promise<void>} */ suspendByHostname: (hostname: any) => Promise<void>; /** * Resume working of injectors by passed hostname * @async * @param {string} hostname * @returns {Promise<void>} */ resumeByHostname: (hostname: any) => Promise<void>; /** * Resume suspendity (is blocked?) of passed hostname * @async * @param {string} hostname * @returns {Promise<boolean>} */ getSuspendityByHostname: (hostname: any) => Promise<boolean>; /** * Suspend working of injectors globally * @async * @returns {Promise<void>} */ suspendEverywhere: () => Promise<void>; /** * Resume working of injectors globally * @async * @returns {Promise<void>} */ resumeEverywhere: () => Promise<void>; /** * Resume suspendity (is blocked?) of injectors globally * @async * @returns {Promise<boolean>} */ getSuspendityEverywhere: () => Promise<boolean>; }