24 lines
No EOL
1.4 KiB
TypeScript
Executable file
24 lines
No EOL
1.4 KiB
TypeScript
Executable file
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
|