UNPKG

@seriouslag/httpclient

Version:
12 lines (11 loc) 491 B
import { DefaultHttpRequestStrategy } from './DefaultHttpRequestStrategy'; import { Request, HttpResponse } from '../Adaptors'; /** This strategy is used to set a timeout on a request */ export declare class TimeoutHttpRequestStrategy extends DefaultHttpRequestStrategy { private timeout; /** * @param timeout - The max time a request can take before aborting */ constructor(timeout?: number); request<T = unknown>(request: Request<T>): Promise<HttpResponse<T>>; }