UNPKG

robert

Version:

A generic shitty http client in nod.js

34 lines (33 loc) 1.17 kB
/// <reference types="node" /> import { IncomingHttpHeaders } from "http"; import { Formats, RequestOptions } from "."; export declare class RobertError extends Error { url: string; options: RequestOptions; constructor(url: string, options: RequestOptions, message: string); } export declare class RedirectError extends RobertError { constructor(url: string, options: RequestOptions); } export declare class TimeoutError extends RobertError { time: number; constructor(url: string, options: RequestOptions, time: number); } export declare class ParseError extends RobertError { format: Formats; error: Error; constructor(url: string, options: RequestOptions, format: Formats, error: Error); } export declare class ResponseError extends RobertError { /**@deprecated */ code: number; /**@deprecated */ text: string; /**@deprecated */ body?: any; status: number; statusText: string; headers: IncomingHttpHeaders; data?: any; constructor(url: string, options: RequestOptions, status: number, statusText: string, headers: IncomingHttpHeaders, data: any); }