UNPKG

@dreaken/msal-browser-fixed-beta

Version:
34 lines (33 loc) 958 B
import { INetworkModule, NetworkRequestOptions } from "@azure/msal-common"; /** * This client implements the XMLHttpRequest class to send GET and POST requests. */ export declare class XhrClient implements INetworkModule { /** * XhrClient for REST endpoints - Get request * @param url * @param headers * @param body */ sendGetRequestAsync<T>(url: string, options?: NetworkRequestOptions): Promise<T>; /** * XhrClient for REST endpoints - Post request * @param url * @param headers * @param body */ sendPostRequestAsync<T>(url: string, options?: NetworkRequestOptions): Promise<T>; /** * Helper for XhrClient requests. * @param url * @param method * @param options */ private sendRequestAsync; /** * Helper to set XHR headers for request. * @param xhr * @param options */ private setXhrHeaders; }