lspeasy / server/src / RequestContext
Interface: RequestContext
Defined in: packages/server/src/types.ts:108
Context provided to request handlers alongside params and the cancellation token.
Remarks
Use id for correlating log entries to specific requests, and clientCapabilities to conditionally include capability-dependent data in the response (e.g. include commitCharacters only when the client supports completionItem.commitCharactersSupport).
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
clientCapabilities? | any | Client capabilities received during initialize. Available after the first initialize request. | packages/server/src/types.ts:126 |
id | string | number | JSON-RPC request ID for correlation. Remarks May be a string or a number — never coerce to integer. | packages/server/src/types.ts:115 |
method | string | LSP method string, e.g. 'textDocument/hover'. | packages/server/src/types.ts:120 |