UNPKG

popsicle

Version:

Simple HTTP requests for node and the browser

14 lines (13 loc) 509 B
import { Request } from './request'; import { Response } from './response'; export declare type Types = 'text' | 'document' | 'blob' | 'arraybuffer' | 'json' | string; export interface Options { type?: Types; withCredentials?: boolean; overrideMimeType?: string; } export declare function createTransport(options: Options): { use: ((request: Request, next: () => Promise<Response>) => Promise<never>)[]; abort: (request: Request) => void; open(request: Request): Promise<Response>; };