UNPKG

@volumax/requests

Version:
51 lines (50 loc) 2.17 kB
import { Constructor } from "./interfaces/i_Constructor"; import { DeletePayload } from "./interfaces/i_DeletePayload"; import { GetPayload } from "./interfaces/i_GetPayload"; import { PostPayload } from "./interfaces/i_PostPayload"; import { PutPayload } from "./interfaces/i_PutPayload"; import { RequestSettings } from "./interfaces/i_RequestSettings"; export declare class R { private generalSettingsValue; private generalHeadersValue; private getSettingsValue; private getHeadersValue; private postSettingsValue; private postHeadersValue; private putSettingsValue; private putHeadersValue; private deleteSettingsValue; private deleteHeadersValue; private csrfRouteUrlValue; constructor(payload?: Constructor); get(payload: GetPayload): Promise<Response>; getJSON(payload: GetPayload): Promise<Object>; post(payload: PostPayload): Promise<Response>; postJSON(payload: PostPayload): Promise<Object>; put(payload: PutPayload): Promise<Response>; putJSON(payload: PutPayload): Promise<Response>; delete(payload: DeletePayload): Promise<Response>; deleteJSON(payload: DeletePayload): Promise<Response>; setGeneralHeader(key: string, value: string): void; setGeneralSettings(settings: RequestSettings): void; setGetHeader(key: string, value: string): void; setGetSettings(settings: RequestSettings): void; setPostHeader(key: string, value: string): void; setPostSettings(settings: RequestSettings): void; setPutHeader(key: string, value: string): void; setPutSettings(settings: RequestSettings): void; setDeleteHeader(key: string, value: string): void; setDeleteSettings(settings: RequestSettings): void; get generalHeaders(): Headers; get generalSettings(): RequestSettings; get getHeaders(): Headers; get getSettings(): RequestSettings; get postHeaders(): Headers; get postSettings(): RequestSettings; get putHeaders(): Headers; get putSettings(): RequestSettings; get deleteHeaders(): Headers; get deleteSettings(): RequestSettings; get csrfUrl(): string | undefined; set csrfUrl(url: string); }