MCPcopy Index your code
hub / github.com/microsoft/vscode-languageserver-node / asThenable

Function asThenable

server/src/main.ts:1572–1578  ·  view source on GitHub ↗
(value: T | Thenable<T>)

Source from the content-addressed store, hash-verified

1570 function asThenable<T>(value: Thenable<T>): Thenable<T>;
1571 function asThenable<T>(value: T): Thenable<T>;
1572 function asThenable<T>(value: T | Thenable<T>): Thenable<T> {
1573 if (Is.thenable(value)) {
1574 return value;
1575 } else {
1576 return Promise.resolve<T>(<T>value);
1577 }
1578 }
1579
1580 let shutdownHandler: RequestHandler0<void, void> | undefined = undefined;
1581 let initializeHandler: RequestHandler<InitializeParams, InitializeResult, InitializeError> | undefined = undefined;

Callers 1

_createConnectionFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected