UNPKG

@intuitionrobotics/thunderstorm

Version:
10 lines (9 loc) 704 B
import { ApiTypeBinder, HttpMethod, QueryParams } from "../../../shared/types"; import { BaseHttpRequest } from "../../../shared/BaseHttpRequest"; import { BaseHttpModule_Class } from "../../../shared/BaseHttpModule"; export declare class XhrHttpModule_Class extends BaseHttpModule_Class { constructor(name?: string); init(): void; createRequest<Binder extends ApiTypeBinder<U, R, B, P, E>, U extends string = Binder["url"], R = Binder["response"], B = Binder["body"], P extends QueryParams = Binder["queryParams"], E extends void | object = Binder["error"]>(method: HttpMethod, key: string, data?: string): BaseHttpRequest<Binder>; } export declare const XhrHttpModule: XhrHttpModule_Class;