MCPcopy
hub / github.com/coder/mux / createDeferred

Function createDeferred

src/node/utils/oauthUtils.ts:17–23  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

15
16/** Create a deferred promise that can be resolved externally. */
17export function createDeferred<T>(): Deferred<T> {
18 let resolve!: (value: T) => void;
19 const promise = new Promise<T>((res) => {
20 resolve = res;
21 });
22 return { promise, resolve };
23}
24
25/** Gracefully close an HTTP server, resolving when all connections are drained. */
26export function closeServer(server: http.Server): Promise<void> {

Callers 10

oauthUtils.test.tsFile · 0.90
createFlowEntryFunction · 0.90
startLoopbackServerFunction · 0.90
startDesktopFlowMethod · 0.90
startDesktopFlowMethod · 0.90
startDesktopFlowMethod · 0.90
startDeviceFlowMethod · 0.90
startDeviceFlowMethod · 0.90
startDesktopFlowMethod · 0.90
startServerFlowMethod · 0.90

Calls

no outgoing calls

Tested by 1

createFlowEntryFunction · 0.72