Skip to content

Commit 63064c9

Browse files
committed
feat: add the main entry file for molecule
1 parent d49731e commit 63064c9

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

src/main.ts

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
import 'reflect-metadata';
2+
import 'mo/style/main.scss';
3+
import 'vscode-codicons/dist/codicon.css';
4+
// import { container } from 'tsyringe';
5+
6+
import { EditorService } from 'mo/services/editor/editorService';
7+
import { ActivityBarService } from 'mo/services/activityBarService';
8+
import { ThemeService } from 'mo/services/themeServices';
9+
import { SidebarService } from 'mo/services/sidebarService';
10+
import { MenuBarService } from 'mo/services/menuBarService';
11+
import { defaultExtensions } from 'mo/extensions';
12+
import { MoleculeService } from 'mo/services/moleculeService';
13+
import { ExtensionService } from './services/extensionService';
14+
15+
export * from 'mo/common/event';
16+
export * from 'mo/core/workbench/activityBar';
17+
export * from 'mo/services/eventService';
18+
19+
export const activityBarService = new ActivityBarService();
20+
export const menuBarService = new MenuBarService();
21+
export const editorService = new EditorService();
22+
export const sidebarService = new SidebarService();
23+
export const themeService = new ThemeService('vs-dark', 'vs-dark');
24+
export const moleculeService = new MoleculeService(
25+
menuBarService,
26+
activityBarService,
27+
editorService,
28+
sidebarService,
29+
themeService,
30+
);
31+
32+
export const extensionService = new ExtensionService(defaultExtensions, moleculeService);
33+

0 commit comments

Comments
 (0)