Skip to content

Commit

Permalink
fixup! feat: support lsp
Browse files Browse the repository at this point in the history
  • Loading branch information
BroKun committed Dec 11, 2023
1 parent bc18154 commit 38890c9
Show file tree
Hide file tree
Showing 17 changed files with 129 additions and 9 deletions.
10 changes: 10 additions & 0 deletions packages/libro-code-editor/src/index.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import 'reflect-metadata';
import assert from 'assert';

import { CodeEditorView } from './index.js';

describe('libro-code-editor', () => {
it('#import', () => {
assert(CodeEditorView);
});
});
10 changes: 10 additions & 0 deletions packages/libro-cofine-editor-contribution/src/index.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import 'reflect-metadata';
import assert from 'assert';

import { LanguageWorkerContribution } from './index.js';

describe('libro-cofine-editor-contribution', () => {
it('#import', () => {
assert(LanguageWorkerContribution);
});
});
4 changes: 2 additions & 2 deletions packages/libro-cofine-editor-core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,11 +49,11 @@
"dependencies": {
"@difizen/mana-app": "latest",
"@difizen/libro-cofine-editor-contribution": "^0.1.0",
"@difizen/monaco-editor-core": "latest",
"debug": "^4.3.2",
"reflect-metadata": "^0.1.13"
},
"devDependencies": {
"@types/debug": "^4.1.6",
"@difizen/monaco-editor-core": "latest"
"@types/debug": "^4.1.6"
}
}
10 changes: 10 additions & 0 deletions packages/libro-cofine-editor-core/src/index.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import 'reflect-metadata';
import assert from 'assert';

import { EditorHanlerRegistry } from './index.js';

describe('libro-cofine-editor-core', () => {
it('#import', () => {
assert(EditorHanlerRegistry);
});
});
10 changes: 10 additions & 0 deletions packages/libro-cofine-editor/src/index.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import 'reflect-metadata';
import assert from 'assert';

import { LibroLanguageSpecs } from './index.js';

describe('libro-cofine-editor', () => {
it('#import', () => {
assert(LibroLanguageSpecs);
});
});
2 changes: 1 addition & 1 deletion packages/libro-cofine-editor/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ export * from './editor-contribution.js';
export * from './language-specs.js';
export * from './libro-e2-editor.js';
export * from './libro-e2-preload.js';
export * from './libro-sql-dataphin-api.js';
export * from './libro-sql-api.js';
export * from './module.js';
6 changes: 3 additions & 3 deletions packages/libro-cofine-editor/src/language-specs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { ApplicationContribution } from '@difizen/mana-app';
import { contrib, inject, singleton, Syringe } from '@difizen/mana-app';

import type { LibroE2Editor, LibroE2EditorConfig } from './libro-e2-editor.js';
import { LibroDataphinRequestAPI } from './libro-sql-dataphin-api.js';
import { LibroSQLRequestAPI } from './libro-sql-api.js';

export const LanguageSpecContribution = Syringe.defineToken('LanguageSpecContribution');
export interface LanguageSpecContribution {
Expand Down Expand Up @@ -62,8 +62,8 @@ export class LanguageSpecRegistry implements ApplicationContribution {

@singleton({ contrib: [LanguageSpecContribution] })
export class LibroLanguageSpecs implements LanguageSpecContribution {
@inject(LibroDataphinRequestAPI)
protected readonly dataphinAPI: LibroDataphinRequestAPI;
@inject(LibroSQLRequestAPI)
protected readonly dataphinAPI: LibroSQLRequestAPI;

registerLanguageSpec = (register: LanguageSpecRegistry) => {
register.registerLanguageSpec({
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { singleton } from '@difizen/mana-app';

@singleton()
export class LibroDataphinRequestAPI {
export class LibroSQLRequestAPI {
queryTables = () => {
//
};
Expand Down
4 changes: 2 additions & 2 deletions packages/libro-cofine-editor/src/module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@ import {
LibroE2EditorOptions,
} from './libro-e2-editor.js';
import { loadE2 } from './libro-e2-preload.js';
import { LibroDataphinRequestAPI } from './libro-sql-dataphin-api.js';
import { LibroSQLRequestAPI } from './libro-sql-api.js';

export const LibroE2EditorModule = ManaModule.create()
.register(
LibroE2EditorContribution,
LibroE2Editor,
LanguageSpecRegistry,
LibroLanguageSpecs,
LibroDataphinRequestAPI,
LibroSQLRequestAPI,
{
token: LibroE2EditorFactory,
useFactory: (ctx) => {
Expand Down
10 changes: 10 additions & 0 deletions packages/libro-cofine-language-python/src/index.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import 'reflect-metadata';
import assert from 'assert';

import { PythonModule } from './index.js';

describe('libro-cofine-language-python', () => {
it('#import', () => {
assert(PythonModule);
});
});
10 changes: 10 additions & 0 deletions packages/libro-cofine-textmate/src/index.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import 'reflect-metadata';
import assert from 'assert';

import { TextmateModule } from './index.js';

describe('libro-cofine-textmate', () => {
it('#import', () => {
assert(TextmateModule);
});
});
10 changes: 10 additions & 0 deletions packages/libro-lsp/src/index.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import 'reflect-metadata';
import assert from 'assert';

import { LibroLSPModule } from './index.js';

describe('libro-lsp', () => {
it('#import', () => {
assert(LibroLSPModule);
});
});
10 changes: 10 additions & 0 deletions packages/libro-markdown-cell/src/index.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import 'reflect-metadata';
import assert from 'assert';

import { MarkdownCellModule } from './index.js';

describe('libro-markdown-cell', () => {
it('#import', () => {
assert(MarkdownCellModule);
});
});
10 changes: 10 additions & 0 deletions packages/libro-markdown/src/index.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import 'reflect-metadata';
import assert from 'assert';

import { MarkdownModule } from './index.js';

describe('libro-markdown', () => {
it('#import', () => {
assert(MarkdownModule);
});
});
10 changes: 10 additions & 0 deletions packages/libro-raw-cell/src/index.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import 'reflect-metadata';
import assert from 'assert';

import { RawCellModule } from './index.js';

describe('libro-raw-cell', () => {
it('#import', () => {
assert(RawCellModule);
});
});
10 changes: 10 additions & 0 deletions packages/libro-search-code-cell/src/index.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import 'reflect-metadata';
import assert from 'assert';

import { SearchCodeCellModule } from './index.js';

describe('libro-search-code-cell', () => {
it('#import', () => {
assert(SearchCodeCellModule);
});
});
10 changes: 10 additions & 0 deletions packages/libro-virtualized/src/index.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import 'reflect-metadata';
import assert from 'assert';

import { List } from './index.js';

describe('libro-virtualized', () => {
it('#import', () => {
assert(List);
});
});

0 comments on commit 38890c9

Please sign in to comment.