Skip to content

lspeasy / client/src / ConnectionState

Enumeration: ConnectionState ​

Defined in: packages/client/src/connection/types.ts:13

Lifecycle state of an LSPClient connection.

Remarks ​

Transitions: Disconnected → Connecting (on connect()) → Connected (after initialized) → Disconnecting (on disconnect()) → Disconnected.

Listen for state changes via LSPClient.onConnectionStateChange.

Enumeration Members ​

Connected ​

ts
Connected: "connected";

Defined in: packages/client/src/connection/types.ts:15


Connecting ​

ts
Connecting: "connecting";

Defined in: packages/client/src/connection/types.ts:14


Disconnected ​

ts
Disconnected: "disconnected";

Defined in: packages/client/src/connection/types.ts:17


Disconnecting ​

ts
Disconnecting: "disconnecting";

Defined in: packages/client/src/connection/types.ts:16

Released under the MIT License.