UNPKG

youzanyun-devtool-worker

Version:

20 lines (19 loc) 760 B
"use strict"; 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;