Skip to content

lspeasy / server/src / ServerState

Enumeration: ServerState

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

Lifecycle state of an LSPServer instance.

Remarks

State transitions: CreatedInitializing (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:231


Initialized

ts
Initialized: "initialized";

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


Initializing

ts
Initializing: "initializing";

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


Shutdown

ts
Shutdown: "shutdown";

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


ShuttingDown

ts
ShuttingDown: "shutting_down";

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

Released under the MIT License.