IGPAPI
    Preparing search index...

    Type Alias LoginHomepageAnswer

    LoginHomepageAnswer:
        | AppFirstScreen
        | ScreenInstance<
            typeof LoginTwoFactorApproveFromAnotherDeviceScreen,
            LoginHomepageFrame,
            "required",
        >
        | ScreenInstance<
            typeof LoginTwoFactorChooseMethodScreen,
            LoginHomepageFrame,
            "required",
        >
        | ScreenInstance<
            typeof AccountRecoveryEmailCodeScreen,
            LoginHomepageFrame,
            "required",
        >

    What logIn answers: the feed the continued launch leaves on top, the 2FA approval screen, the 2FA method picker, or the last-resort recovery code screen. A named type so the screen's declaration refers to it instead of serializing the handles in full. The password path's launch brings no splash (ProcessSessionOrigin reads the login path this flow writes), so the location-permission prompt is not a member. Every screen is taken as an edge from the login home, so its back() is required and typed to LoginHomepageFrame.