UNPKG

@azure/msal-browser

Version:
24 lines 1.43 kB
import { AccountInfo, BaseAuthRequest, CommonSilentFlowRequest, HttpMethod, IPerformanceClient, Logger, ProtocolMode } from "@azure/msal-common/browser"; import { BrowserConfiguration } from "../config/Configuration.js"; import { SilentRequest } from "./SilentRequest.js"; import { PopupRequest } from "./PopupRequest.js"; import { RedirectRequest } from "./RedirectRequest.js"; /** * Initializer function for all request APIs * @param request */ export declare function initializeBaseRequest(request: Partial<BaseAuthRequest> & { correlationId: string; }, config: BrowserConfiguration, performanceClient: IPerformanceClient, logger: Logger): Promise<BaseAuthRequest>; export declare function initializeSilentRequest(request: SilentRequest & { correlationId: string; }, account: AccountInfo, config: BrowserConfiguration, performanceClient: IPerformanceClient, logger: Logger): Promise<CommonSilentFlowRequest>; /** * Validates that the combination of request method, protocol mode and authorize body parameters is correct. * Returns the validated or defaulted HTTP method or throws if the configured combination is invalid. * @param interactionRequest * @param protocolMode * @returns */ export declare function validateRequestMethod(interactionRequest: BaseAuthRequest | PopupRequest | RedirectRequest, protocolMode: ProtocolMode): HttpMethod; //# sourceMappingURL=RequestHelpers.d.ts.map