@dreaken/msal-browser-fixed-beta
Version:
Microsoft Authentication Library for js
34 lines (33 loc) • 958 B
TypeScript
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;
}