@tobejacob/myextension
Version:
The example extension demonstrates how to contribute a custom widget (i.e. a view or editor) to Eclipse Theia. Furthermore, the template contains an example unit test.
17 lines • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const inversify_1 = require("@theia/core/shared/inversify");
const myextension_widget_1 = require("./myextension-widget");
const myextension_contribution_1 = require("./myextension-contribution");
const browser_1 = require("@theia/core/lib/browser");
require("../../src/browser/style/index.css");
exports.default = new inversify_1.ContainerModule(bind => {
(0, browser_1.bindViewContribution)(bind, myextension_contribution_1.MyextensionContribution);
bind(browser_1.FrontendApplicationContribution).toService(myextension_contribution_1.MyextensionContribution);
bind(myextension_widget_1.MyextensionWidget).toSelf();
bind(browser_1.WidgetFactory).toDynamicValue(ctx => ({
id: myextension_widget_1.MyextensionWidget.ID,
createWidget: () => ctx.container.get(myextension_widget_1.MyextensionWidget)
})).inSingletonScope();
});
//# sourceMappingURL=myextension-frontend-module.js.map