youzanyun-devtool-worker
Version:
20 lines (19 loc) • 760 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AbstractCommand = void 0;
class AbstractCommand {
async start() {
setImmediate(async () => {
let container = global.container;
this.toolBarService = await container.getServiceInstance('toolBarService');
this.toolWindowService = await container.getServiceInstance('toolWindowService');
this.contentWindowService = await container.getServiceInstance('contentWindowService');
});
}
async getService(serviceName) {
let container = global.container;
let service = await container.getServiceInstance(serviceName);
return service;
}
}
exports.AbstractCommand = AbstractCommand;