MCPcopy Create free account
hub / github.com/oboard/claude-code-rev / buildSignal

Function buildSignal

src/services/api/openaiCompatibleClient.ts:755–767  ·  view source on GitHub ↗
(
  signal: AbortSignal | undefined,
  timeout: number | undefined,
)

Source from the content-addressed store, hash-verified

753}
754
755function buildSignal(
756 signal: AbortSignal | undefined,
757 timeout: number | undefined,
758): AbortSignal | undefined {
759 if (!signal && !timeout) return undefined
760 if (signal && timeout && typeof AbortSignal.any === 'function') {
761 return AbortSignal.any([signal, AbortSignal.timeout(timeout)])
762 }
763 if (!signal && timeout) {
764 return AbortSignal.timeout(timeout)
765 }
766 return signal
767}
768
769function createPromiseWithResponse<T>(
770 promise: Promise<ResponseEnvelope<T>>,

Callers 1

createFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected