Function wrapSignalWithTimeout

  • Creates and optionally wraps an AbortSignal with a timeout

    Parameters

    • timeout: number
    • message: string
    • signal: undefined | AbortSignal

    Returns {
        cancel: (() => void);
        signal: AbortSignal;
    }

    • cancel: (() => void)
        • (): void
        • Returns void

    • signal: AbortSignal