Skip to content

lspeasy / server/src / ServerState

Enumeration: ServerState ​

Defined in: packages/server/src/types.ts:258

Lifecycle state of an LSPServer instance.

Remarks ​

State transitions: Created → Initializing (on initialize request) → Initialized (after initialize response sent) → ShuttingDown (on shutdown request) → Shutdown (transport closed).

Non-lifecycle requests received before Initialized are automatically rejected with ServerNotInitialized (-32002).

Enumeration Members ​

Created ​

ts
Created: "created";

Defined in: packages/server/src/types.ts:259


Initialized ​

ts
Initialized: "initialized";

Defined in: packages/server/src/types.ts:261


Initializing ​

ts
Initializing: "initializing";

Defined in: packages/server/src/types.ts:260


Shutdown ​

ts
Shutdown: "shutdown";

Defined in: packages/server/src/types.ts:263


ShuttingDown ​

ts
ShuttingDown: "shutting_down";

Defined in: packages/server/src/types.ts:262

Released under the MIT License.