UNPKG

@azure/msal-browser

Version:
37 lines 1.63 kB
import { AuthFlowResultBase } from "../../../core/auth_flow/AuthFlowResultBase.js"; import { SignInResendCodeError } from "../error_type/SignInError.js"; import type { SignInCodeRequiredState } from "../state/SignInCodeRequiredState.js"; import { SignInFailedState } from "../state/SignInFailedState.js"; export declare class SignInResendCodeResult extends AuthFlowResultBase<SignInResendCodeResultState, SignInResendCodeError, void> { /** * Creates a new instance of SignInResendCodeResult. * @param state The state of the result. */ constructor(state: SignInResendCodeResultState); /** * Creates a new instance of SignInResendCodeResult with an error. * @param error The error that occurred. * @returns {SignInResendCodeResult} A new instance of SignInResendCodeResult with the error set. */ static createWithError(error: unknown): SignInResendCodeResult; /** * Checks if the result is in a failed state. */ isFailed(): this is SignInResendCodeResult & { state: SignInFailedState; }; /** * Checks if the result is in a code required state. */ isCodeRequired(): this is SignInResendCodeResult & { state: SignInCodeRequiredState; }; } /** * The possible states for the SignInResendCodeResult. * This includes: * - SignInCodeRequiredState: The sign-in process requires a code. * - SignInFailedState: The sign-in process has failed. */ export type SignInResendCodeResultState = SignInCodeRequiredState | SignInFailedState; //# sourceMappingURL=SignInResendCodeResult.d.ts.map