1
0
Fork 0
mirror of synced 2024-06-16 05:51:11 -04:00
ultimate-vim/sources_non_forked/coc.nvim/src/index.ts
2022-07-20 13:20:15 +08:00

153 lines
3.1 KiB
TypeScript

'use strict'
import commands from './commands'
import events from './events'
import languages from './languages'
import Mru from './model/mru'
import FloatFactory from './model/floatFactory'
import fetch from './model/fetch'
import download from './model/download'
import Highligher from './model/highligher'
import RelativePattern from './model/relativePattern'
import services from './services'
import sources from './sources/index'
import workspace from './workspace'
import window from './window'
import extensions from './extensions'
import listManager from './list/manager'
import snippetManager from './snippets/manager'
import { SnippetString } from './snippets/string'
import diagnosticManager from './diagnostic/manager'
import { ansiparse } from './util/ansiparse'
import BasicList from './list/basic'
import { Mutex } from './util/mutex'
import { URI } from 'vscode-uri'
import {
CodeActionKind,
Disposable,
Position,
Range,
TextEdit,
RequestType,
RequestType0,
NotificationType,
NotificationType0,
Event,
CancellationToken,
CancellationTokenSource,
Emitter,
Diagnostic,
DiagnosticSeverity,
CompletionItemKind,
InsertTextFormat,
Location,
LocationLink,
MarkupKind,
FileChangeType,
SignatureHelpTriggerKind,
SymbolKind,
DocumentHighlightKind,
CompletionTriggerKind,
DiagnosticTag,
ProgressType,
UniquenessLevel,
MonikerKind,
} from 'vscode-languageserver-protocol'
import { PatternType, SourceType, MessageLevel, ConfigurationTarget, ServiceStat, FileType } from './types'
import {
State,
NullLogger,
ClientState,
CloseAction,
ErrorAction,
TransportKind,
SettingMonitor,
LanguageClient,
MessageTransports,
RevealOutputChannelOn,
} from './language-client'
import { disposeAll, concurrent, watchFile, wait, runCommand, isRunning, executable } from './util'
import { TreeItem, TreeItemCollapsibleState } from './tree/index'
import { SemanticTokensBuilder } from './model/semanticTokensBuilder'
module.exports = {
Uri: URI,
NullLogger,
SettingMonitor,
LanguageClient,
CancellationTokenSource,
ProgressType,
RequestType,
RequestType0,
NotificationType,
NotificationType0,
Highligher,
Mru,
Emitter,
SnippetString,
BasicList,
Mutex,
TreeItem,
SemanticTokensBuilder,
FloatFactory,
RelativePattern,
UniquenessLevel,
MonikerKind,
PatternType,
SourceType,
MessageLevel,
ConfigurationTarget,
ServiceStat,
FileType,
State,
ClientState,
CloseAction,
ErrorAction,
TransportKind,
MessageTransports,
RevealOutputChannelOn,
MarkupKind,
DiagnosticTag,
DocumentHighlightKind,
SymbolKind,
SignatureHelpTriggerKind,
FileChangeType,
CodeActionKind,
Diagnostic,
DiagnosticSeverity,
CompletionItemKind,
InsertTextFormat,
Location,
LocationLink,
CancellationToken,
Position,
Range,
TextEdit,
Disposable,
Event,
workspace,
window,
CompletionTriggerKind,
snippetManager,
events,
services,
commands,
sources,
languages,
diagnosticManager,
extensions,
listManager,
TreeItemCollapsibleState,
fetch,
download,
ansiparse,
disposeAll,
concurrent,
watchFile,
wait,
runCommand,
isRunning,
executable,
}