UNPKG

@intuitionrobotics/thunderstorm

Version:
18 lines (17 loc) 770 B
import { ErrorResponse } from "./types"; import { BaseHttpRequest } from "./BaseHttpRequest"; export declare class HttpException extends Error { constructor(responseCode: number, url: string, e?: any); } export type TS_Progress = { readonly lengthComputable: boolean; readonly loaded: number; readonly target: any; readonly total: number; }; export interface OnRequestListener { __onRequestCompleted: (key: string, success: boolean, requestData?: string) => void; } export type RequestErrorHandler<E extends void | object> = (request: BaseHttpRequest<any>, resError?: ErrorResponse<E>) => void; export type RequestSuccessHandler = (request: BaseHttpRequest<any>) => void; export type ResponseHandler = (request: BaseHttpRequest<any>) => boolean;