lspeasy / server/src / ServerState
Enumeration: ServerState
Defined in: packages/server/src/types.ts:230
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: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