forked from Acode-Foundation/Acode
-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathindex.ts
More file actions
96 lines (95 loc) · 2.02 KB
/
index.ts
File metadata and controls
96 lines (95 loc) · 2.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
export {
bundles,
default as lspApi,
defineBundle,
defineServer,
installers,
register,
servers,
upsert,
} from "./api";
export { default as clientManager, LspClientManager } from "./clientManager";
export type { CodeActionItem } from "./codeActions";
export {
CODE_ACTION_KINDS,
executeCodeAction,
fetchCodeActions,
formatCodeActionKind,
getCodeActionIcon,
performQuickFix,
showCodeActionsMenu,
supportsCodeActions,
} from "./codeActions";
export {
clearDiagnosticsEffect,
getLspDiagnostics,
LSP_DIAGNOSTICS_EVENT,
lspDiagnosticsClientExtension,
lspDiagnosticsExtension,
lspDiagnosticsUiExtension,
} from "./diagnostics";
export type {
DocumentSymbolsResult,
FlatSymbol,
ProcessedSymbol,
} from "./documentSymbols";
export {
fetchDocumentSymbols,
getDocumentSymbols,
getDocumentSymbolsFlat,
getSymbolKindIcon,
getSymbolKindName,
navigateToSymbol,
SymbolKind,
supportsDocumentSymbols,
} from "./documentSymbols";
export { registerLspFormatter } from "./formatter";
export type { InlayHintsConfig } from "./inlayHints";
export {
inlayHintsClientExtension,
inlayHintsEditorExtension,
inlayHintsExtension,
} from "./inlayHints";
export {
closeReferencesPanel,
findAllReferences,
findAllReferencesInTab,
} from "./references";
export {
acodeRenameExtension,
acodeRenameKeymap,
renameSymbol,
} from "./rename";
export {
ensureServerRunning,
resetManagedServers,
stopManagedServer,
} from "./serverLauncher";
export { default as serverRegistry } from "./serverRegistry";
export {
nextSignature,
prevSignature,
showSignatureHelp,
} from "./tooltipExtensions";
export { createTransport } from "./transport";
export type {
BuiltinExtensionsConfig,
ClientManagerOptions,
ClientState,
DiagnosticRelatedInformation,
FileMetadata,
FormattingOptions,
LSPClientWithWorkspace,
LSPDiagnostic,
LSPFormattingOptions,
LSPPluginAPI,
LspDiagnostic,
LspServerDefinition,
Position,
Range,
TextEdit,
TransportDescriptor,
TransportHandle,
WorkspaceOptions,
} from "./types";
export { default as AcodeWorkspace } from "./workspace";