@dapplets/dapplet-extension
Version:
The Bridge to the Augmented Web.
49 lines (48 loc) • 1.45 kB
TypeScript
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>;
}