Skip to content

Commit f6fd014

Browse files
author
guqiankun.gqk
committed
feat: 支持worker计算
1 parent ce7f416 commit f6fd014

22 files changed

Lines changed: 3475 additions & 265 deletions

File tree

packages/integrations/src/sql/index.tsx

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,26 @@ import React from 'react';
22
import ReactDOM from 'react-dom';
33
import { IAppInstance, AppRenderer, SlotLocation } from '@alipay/alex';
44
import * as Alex from '@alipay/alex';
5-
// import '@alipay/alex/languages/sql';
5+
import '@alipay/alex/languages/sql';
66
import { isFilesystemReady } from '@alipay/alex-core';
7-
import { CompletionItemKind, SqlServiceModule, supportLanguage } from '@alipay/alex-sql-service';
7+
import { CompletionItemKind, SqlServiceModule, supportLanguage, setMonacoEnvironment } from '@alipay/alex-sql-service';
88
import dtSql from '@alipay/alex/extensions/alex.dt-sql';
9+
import css from '@alipay/alex/extensions/alex-ext-public.css-language-features-worker';
10+
import html from '@alipay/alex/extensions/alex-ext-public.html-language-features-worker';
11+
import json from '@alipay/alex/extensions/alex-ext-public.json-language-features-worker';
12+
import markdown from '@alipay/alex/extensions/alex-ext-public.markdown-language-features-worker';
13+
import typescript from '@alipay/alex/extensions/alex-ext-public.typescript-language-features-worker';
914

1015
(window as any).alex = Alex;
11-
16+
setMonacoEnvironment()
1217
isFilesystemReady().then(() => {
1318
console.log('filesystem ready');
1419
});
1520

1621
const layoutConfig = {
22+
[SlotLocation.left]: {
23+
modules: ['@opensumi/ide-explorer'],
24+
},
1725
[SlotLocation.action]: {
1826
modules: [''],
1927
},
@@ -82,7 +90,15 @@ const App = () => (
8290
// },
8391
}),
8492
],
85-
extensionMetadata: [dtSql],
93+
extensionMetadata: [
94+
// dtSql,
95+
css,
96+
html,
97+
json,
98+
markdown,
99+
typescript
100+
101+
],
86102
workspaceDir: `sql-service`,
87103
layoutConfig,
88104
defaultPreferences: {

packages/sql-service/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@
1414
"publishConfig": {
1515
"registry": "https://registry.npm.alibaba-inc.com"
1616
},
17+
"dependencies": {
18+
"chevrotain": "^7.0.0"
19+
},
1720
"tnpm": {
1821
"mode": "yarn",
1922
"lockfile": "enable"

packages/sql-service/src/common.ts

Whitespace-only changes.

0 commit comments

Comments
 (0)