---
url: https://adecore.dev/lsp/reference.md
---
# Export reference

Every name each entry point exports, types included, by the path you import it from. An entry links to its source, where each export has its full type.

| Entry | Exports |
| --- | --- |
| [`@adecore/lsp`](https://github.com/basmilius/adecore/blob/main/packages/lsp/src/index.ts) | `ErrorCodes`, `JsonRpcConnection`, `LspError`, `StaleResultError`, `RequestHandler`, `LspDocument`, `applyContentChanges`, `applyTextEdits`, `endPosition`, `minimalChange`, `offsetAt`, `planWorkspaceEdit`, `positionAt`, `DocumentSnapshot`, `PlannedDocumentEdit`, `renamesTaken`, `RenamedFile`, `watchesFile`, `FileChangeType`, `LspSession`, `LspSessionOptions`, `SessionState`, `DiagnosticsReport`, `LanguageDocument`, `LanguageRequestOptions`, `LanguageService`, `ContentLengthDecoder`, `connectWebSocket`, `createMemoryTransportPair`, `createStreamTransport`, `encodeMessage`, `ByteStream`, `WebSocketTransportOptions`, `globMatch`, `fileUriToPath`, `pathToFileUri`, `bridgeVueTypeScript`, `isVueExpression`, `vueServerOrder`, `VueServer` |
| [`@adecore/lsp/testing`](https://github.com/basmilius/adecore/blob/main/packages/lsp/src/testing.ts) | `createMemoryTransportPair`, `FakeLanguageServerOptions`, `FakeDocument`, `ReceivedMessage`, `FakeLanguageServer` |
