Skip to content

Commit dc31b7b

Browse files
committed
Adjust monaco imports
1 parent 81d6202 commit dc31b7b

File tree

2 files changed

+21
-22
lines changed

2 files changed

+21
-22
lines changed

precise/src/QueryEditorPane.tsx

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,10 @@ import CodeIcon from '@mui/icons-material/Code'
44
import Maximize from '@mui/icons-material/Maximize'
55
import Minimize from '@mui/icons-material/Minimize'
66
import Editor from '@monaco-editor/react'
7-
import * as monaco from 'monaco-editor/esm/vs/editor/editor.api'
7+
import * as monaco from 'monaco-editor'
88
import Queries from './schema/Queries'
99
import QueryInfo from './schema/QueryInfo'
1010
import EnterpriseTabs from './controls/tabs/EnterpriseTabs'
11-
import * as editor_api from 'monaco-editor/esm/vs/editor/editor.api'
1211
import * as c3 from 'antlr4-c3'
1312
import { CharStream, CommonTokenStream, TerminalNode, ParseTree, ParserRuleContext } from 'antlr4ng'
1413
import { TableNameContext } from './generated/lexer/SqlBase.g4/SqlBaseParser'
@@ -51,27 +50,27 @@ interface QueryEditorPaneState {
5150
// create a private class that extends CompletionItem
5251
// this class will be used to create the completion items
5352
// for the monaco editor
54-
class CompletionItemImpl implements editor_api.languages.CompletionItem {
53+
class CompletionItemImpl implements monaco.languages.CompletionItem {
5554
label: string
56-
kind: editor_api.languages.CompletionItemKind
57-
tags?: readonly editor_api.languages.CompletionItemTag[] | undefined
55+
kind: monaco.languages.CompletionItemKind
56+
tags?: readonly monaco.languages.CompletionItemTag[] | undefined
5857
detail?: string | undefined
5958
sortText?: string | undefined
6059
filterText?: string | undefined
6160
preselect?: boolean | undefined
6261
insertText: string
63-
insertTextRules?: editor_api.languages.CompletionItemInsertTextRule | undefined
64-
range: editor_api.IRange | editor_api.languages.CompletionItemRanges
62+
insertTextRules?: monaco.languages.CompletionItemInsertTextRule | undefined
63+
range: monaco.IRange | monaco.languages.CompletionItemRanges
6564
commitCharacters?: string[] | undefined
66-
additionalTextEdits?: editor_api.editor.ISingleEditOperation[] | undefined
67-
command?: editor_api.languages.Command | undefined
65+
additionalTextEdits?: monaco.editor.ISingleEditOperation[] | undefined
66+
command?: monaco.languages.Command | undefined
6867

6968
constructor(
7069
label: string,
71-
kind: editor_api.languages.CompletionItemKind,
70+
kind: monaco.languages.CompletionItemKind,
7271
insertText: string,
73-
insertTextRules: editor_api.languages.CompletionItemInsertTextRule,
74-
range: editor_api.IRange | editor_api.languages.CompletionItemRanges
72+
insertTextRules: monaco.languages.CompletionItemInsertTextRule,
73+
range: monaco.IRange | monaco.languages.CompletionItemRanges
7574
) {
7675
this.label = label
7776
this.kind = kind
@@ -240,7 +239,7 @@ class QueryEditorPane extends React.Component<QueryEditorPaneProps, QueryEditorP
240239
parseAndDecoratePromise(monaco: any, editor: any, lastUpdateCounter: number): boolean {
241240
const newValue: string = editor.getValue()
242241
const lines: string[] = newValue.split('\n')
243-
const caretPosition: editor_api.Position = editor.getPosition()
242+
const caretPosition: monaco.Position = editor.getPosition()
244243

245244
// Gather information about the cursor position
246245
let currentWord = ''
@@ -397,15 +396,15 @@ class QueryEditorPane extends React.Component<QueryEditorPaneProps, QueryEditorP
397396
createCompletionItem(
398397
match: string,
399398
replace: string,
400-
caretPosition: editor_api.Position,
399+
caretPosition: monaco.Position,
401400
startWordColumn: number,
402401
endWordColumn: number
403402
) {
404403
return {
405404
label: match,
406-
kind: editor_api.languages.CompletionItemKind.Keyword,
405+
kind: monaco.languages.CompletionItemKind.Keyword,
407406
insertText: replace,
408-
insertTextRules: editor_api.languages.CompletionItemInsertTextRule.None,
407+
insertTextRules: monaco.languages.CompletionItemInsertTextRule.None,
409408
// Use Monaco's preferred format for ranges
410409
range: {
411410
startLineNumber: caretPosition.lineNumber,
@@ -421,7 +420,7 @@ class QueryEditorPane extends React.Component<QueryEditorPaneProps, QueryEditorP
421420
parser: SqlBaseParser,
422421
startWordColumn: number,
423422
endWord: number,
424-
caretPosition: editor_api.Position,
423+
caretPosition: monaco.Position,
425424
monaco: any,
426425
editor: any,
427426
core: any,
@@ -503,7 +502,7 @@ class QueryEditorPane extends React.Component<QueryEditorPaneProps, QueryEditorP
503502
completionItems.push(
504503
new CompletionItemImpl(
505504
tableName,
506-
editor_api.languages.CompletionItemKind.Reference,
505+
monaco.languages.CompletionItemKind.Reference,
507506
tableName,
508507
monaco.languages.CompletionItemInsertTextRule.None,
509508
{
@@ -521,7 +520,7 @@ class QueryEditorPane extends React.Component<QueryEditorPaneProps, QueryEditorP
521520
completionItems.push(
522521
new CompletionItemImpl(
523522
key,
524-
editor_api.languages.CompletionItemKind.Reference,
523+
monaco.languages.CompletionItemKind.Reference,
525524
key,
526525
monaco.languages.CompletionItemInsertTextRule.None,
527526
{
@@ -566,7 +565,7 @@ class QueryEditorPane extends React.Component<QueryEditorPaneProps, QueryEditorP
566565
completionItems.push(
567566
new CompletionItemImpl(
568567
column.getName(),
569-
editor_api.languages.CompletionItemKind.Field,
568+
monaco.languages.CompletionItemKind.Field,
570569
column.getName(),
571570
monaco.languages.CompletionItemInsertTextRule.None,
572571
{
@@ -597,7 +596,7 @@ class QueryEditorPane extends React.Component<QueryEditorPaneProps, QueryEditorP
597596
completionItems.push(
598597
new CompletionItemImpl(
599598
singleListOfColumnsJoinedByCommas,
600-
editor_api.languages.CompletionItemKind.Field,
599+
monaco.languages.CompletionItemKind.Field,
601600
singleListOfColumnsJoinedByCommas + ' ',
602601
monaco.languages.CompletionItemInsertTextRule.None,
603602
{

precise/src/sql/SpecialHighlight.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import * as monaco from 'monaco-editor/esm/vs/editor/editor.api'
1+
import * as monaco from 'monaco-editor'
22
import NamedQuery from './NamedQuery'
33
import SchemaProvider from './SchemaProvider'
44
import TableReference from '../schema/TableReference'

0 commit comments

Comments
 (0)