@intuitionrobotics/thunderstorm
Version:
10 lines (9 loc) • 704 B
TypeScript
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;