IGPAPI
    Preparing search index...

    Function androidScreensFor

    • The platform's screen set for a process running on application: the set the build has. The process's catalog is installed from it (androidScreensFor in the layer), so a screen whose recorded surface the presented build does not have is not installed at all.

      Parameters

      Returns
          | {
              layer: Layer<ScreenCatalog, never, never>;
              restoreAndReenterEveryScreenOfTheNavigationChain: <
                  Id extends
                      | "LoginHomepage"
                      | "LoginTwoFactorEntrypoint"
                      | "LoginTwoFactorMethodPicker"
                      | "LoginTwoFactorEnterTotpCode"
                      | "AccountRecoverySearch"
                      | "AccountRecoveryAuthenticationConfirmation"
                      | "AccountRecoveryEmailCode"
                      | "RegistrationPhoneNumber"
                      | "RegistrationConfirmationCode"
                      | "RegistrationPassword"
                      | "RegistrationBirthday"
                      | "RegistrationName"
                      | "RegistrationUsername"
                      | "RegistrationTermsOfService"
                      | "AccountRecoverySuccessLocationPermission"
                      | "FeedTimeline"
                      | "PostOpenedFromLink"
                      | "ReelsViewer"
                      | "MediaComments"
                      | "RepostNoteEditor"
                      | "Explore"
                      | "SearchInput"
                      | "SearchResultsTopTab"
                      | "SearchResultsAccountsTab"
                      | "UserProfile"
                      | "MyProfile"
                      | "ProfilePostsFeed"
                      | "DirectInbox"
                      | "DirectRecipientPicker"
                      | "DirectThread"
                      | "DirectCustomizeChat"
                      | "DirectThreadThemePicker"
                      | "DirectThreadDetails"
                      | "DirectThreadSharedMedia"
                      | "DirectThreadNicknameChange"
                      | "DirectGroupNameAndPhotoEditor"
                      | "ChallengeSelectVerifyMethod"
                      | "ChallengeVerifyCode"
                      | "ChallengeSubmitPhone"
                      | "ChallengeSetNewPassword"
                      | "ChallengeAddBirthday"
                      | "ChallengeLoginReview"
                      | "ChallengeAccountTemporarilyLocked"
                      | "ChallengeEscalationInformation"
                      | "ChallengeReviewContactPointChange"
                      | "ChallengeScrapingWarning"
                      | "ChallengeWebRecaptcha"
                      | "ChallengeWebSetNewPassword"
                      | "ChallengeTextCaptcha"
                      | "ChallengeRecaptcha"
                      | "ChallengeSetContactPoint"
                      | "ChallengeContactPointCode"
                      | "ChallengeAuthenticityWizard"
                      | "ChallengeAwaitingReview"
                      | "ChallengeThanksForProvidingInfo"
                      | "ChallengeAccountSuspended",
              >(
                  screen: Id,
                  checkpoint: unknown,
              ) => Effect<ScreenHandle, CheckpointReenterFailure, unknown>;
              restoreAsAppReturningFromBackground: <
                  Id extends
                      | "LoginHomepage"
                      | "LoginTwoFactorEntrypoint"
                      | "LoginTwoFactorMethodPicker"
                      | "LoginTwoFactorEnterTotpCode"
                      | "AccountRecoverySearch"
                      | "AccountRecoveryAuthenticationConfirmation"
                      | "AccountRecoveryEmailCode"
                      | "RegistrationPhoneNumber"
                      | "RegistrationConfirmationCode"
                      | "RegistrationPassword"
                      | "RegistrationBirthday"
                      | "RegistrationName"
                      | "RegistrationUsername"
                      | "RegistrationTermsOfService"
                      | "AccountRecoverySuccessLocationPermission"
                      | "FeedTimeline"
                      | "PostOpenedFromLink"
                      | "ReelsViewer"
                      | "MediaComments"
                      | "RepostNoteEditor"
                      | "Explore"
                      | "SearchInput"
                      | "SearchResultsTopTab"
                      | "SearchResultsAccountsTab"
                      | "UserProfile"
                      | "MyProfile"
                      | "ProfilePostsFeed"
                      | "DirectInbox"
                      | "DirectRecipientPicker"
                      | "DirectThread"
                      | "DirectCustomizeChat"
                      | "DirectThreadThemePicker"
                      | "DirectThreadDetails"
                      | "DirectThreadSharedMedia"
                      | "DirectThreadNicknameChange"
                      | "DirectGroupNameAndPhotoEditor"
                      | "ChallengeSelectVerifyMethod"
                      | "ChallengeVerifyCode"
                      | "ChallengeSubmitPhone"
                      | "ChallengeSetNewPassword"
                      | "ChallengeAddBirthday"
                      | "ChallengeLoginReview"
                      | "ChallengeAccountTemporarilyLocked"
                      | "ChallengeEscalationInformation"
                      | "ChallengeReviewContactPointChange"
                      | "ChallengeScrapingWarning"
                      | "ChallengeWebRecaptcha"
                      | "ChallengeWebSetNewPassword"
                      | "ChallengeTextCaptcha"
                      | "ChallengeRecaptcha"
                      | "ChallengeSetContactPoint"
                      | "ChallengeContactPointCode"
                      | "ChallengeAuthenticityWizard"
                      | "ChallengeAwaitingReview"
                      | "ChallengeThanksForProvidingInfo"
                      | "ChallengeAccountSuspended",
              >(
                  screen: Id,
                  checkpoint: unknown,
              ) => Effect<ScreenHandle, CheckpointRestoreFailure, unknown>;
              restoreSilently: <
                  Id extends
                      | "LoginHomepage"
                      | "LoginTwoFactorEntrypoint"
                      | "LoginTwoFactorMethodPicker"
                      | "LoginTwoFactorEnterTotpCode"
                      | "AccountRecoverySearch"
                      | "AccountRecoveryAuthenticationConfirmation"
                      | "AccountRecoveryEmailCode"
                      | "RegistrationPhoneNumber"
                      | "RegistrationConfirmationCode"
                      | "RegistrationPassword"
                      | "RegistrationBirthday"
                      | "RegistrationName"
                      | "RegistrationUsername"
                      | "RegistrationTermsOfService"
                      | "AccountRecoverySuccessLocationPermission"
                      | "FeedTimeline"
                      | "PostOpenedFromLink"
                      | "ReelsViewer"
                      | "MediaComments"
                      | "RepostNoteEditor"
                      | "Explore"
                      | "SearchInput"
                      | "SearchResultsTopTab"
                      | "SearchResultsAccountsTab"
                      | "UserProfile"
                      | "MyProfile"
                      | "ProfilePostsFeed"
                      | "DirectInbox"
                      | "DirectRecipientPicker"
                      | "DirectThread"
                      | "DirectCustomizeChat"
                      | "DirectThreadThemePicker"
                      | "DirectThreadDetails"
                      | "DirectThreadSharedMedia"
                      | "DirectThreadNicknameChange"
                      | "DirectGroupNameAndPhotoEditor"
                      | "ChallengeSelectVerifyMethod"
                      | "ChallengeVerifyCode"
                      | "ChallengeSubmitPhone"
                      | "ChallengeSetNewPassword"
                      | "ChallengeAddBirthday"
                      | "ChallengeLoginReview"
                      | "ChallengeAccountTemporarilyLocked"
                      | "ChallengeEscalationInformation"
                      | "ChallengeReviewContactPointChange"
                      | "ChallengeScrapingWarning"
                      | "ChallengeWebRecaptcha"
                      | "ChallengeWebSetNewPassword"
                      | "ChallengeTextCaptcha"
                      | "ChallengeRecaptcha"
                      | "ChallengeSetContactPoint"
                      | "ChallengeContactPointCode"
                      | "ChallengeAuthenticityWizard"
                      | "ChallengeAwaitingReview"
                      | "ChallengeThanksForProvidingInfo"
                      | "ChallengeAccountSuspended",
              >(
                  screen: Id,
                  checkpoint: unknown,
              ) => Effect<ScreenHandle, CheckpointRestoreFailure, unknown>;
              retrace: <T>(
                  saved: T,
              ) => Effect<
                  ScreenRetraced<T, D> & ScreenFrameHandle,

                      | SchemaError
                      | ScreenEnterConcurrentError
                      | ScreenNotOnTopError
                      | ScreenTrailDecodeError
                      | ScreenRetraceError
                      | ScreenNotNavigableError
                      | ScreenRootBackError
                      | ScreenRetraceItemMissingError
                      | ScreenTrailUnsupportedError
                      | ScreenTrailFormatError
                      | ScreenTrailMismatchError
                      | ScreenRetraceStepError<unknown>,
                  unknown,
              >;
          }
          | {
              layer: Layer<ScreenCatalog, never, never>;
              restoreAndReenterEveryScreenOfTheNavigationChain: <
                  Id extends
                      | "LoginHomepage"
                      | "LoginTwoFactorEntrypoint"
                      | "LoginTwoFactorMethodPicker"
                      | "LoginTwoFactorEnterTotpCode"
                      | "AccountRecoverySearch"
                      | "AccountRecoveryAuthenticationConfirmation"
                      | "AccountRecoveryEmailCode"
                      | "RegistrationPhoneNumber"
                      | "RegistrationConfirmationCode"
                      | "RegistrationPassword"
                      | "RegistrationBirthday"
                      | "RegistrationName"
                      | "RegistrationUsername"
                      | "RegistrationTermsOfService"
                      | "AccountRecoverySuccessLocationPermission"
                      | "FeedTimeline"
                      | "PostOpenedFromLink"
                      | "ReelsViewer"
                      | "MediaComments"
                      | "Explore"
                      | "SearchInput"
                      | "SearchResultsTopTab"
                      | "SearchResultsAccountsTab"
                      | "UserProfile"
                      | "MyProfile"
                      | "ProfilePostsFeed"
                      | "DirectInbox"
                      | "DirectRecipientPicker"
                      | "DirectThread"
                      | "DirectCustomizeChat"
                      | "DirectThreadThemePicker"
                      | "DirectThreadDetails"
                      | "DirectThreadSharedMedia"
                      | "DirectThreadNicknameChange"
                      | "DirectGroupNameAndPhotoEditor"
                      | "ChallengeSelectVerifyMethod"
                      | "ChallengeVerifyCode"
                      | "ChallengeSubmitPhone"
                      | "ChallengeSetNewPassword"
                      | "ChallengeAddBirthday"
                      | "ChallengeLoginReview"
                      | "ChallengeAccountTemporarilyLocked"
                      | "ChallengeEscalationInformation"
                      | "ChallengeReviewContactPointChange"
                      | "ChallengeScrapingWarning"
                      | "ChallengeWebRecaptcha"
                      | "ChallengeWebSetNewPassword"
                      | "ChallengeTextCaptcha"
                      | "ChallengeRecaptcha"
                      | "ChallengeSetContactPoint"
                      | "ChallengeContactPointCode"
                      | "ChallengeAuthenticityWizard"
                      | "ChallengeAwaitingReview"
                      | "ChallengeThanksForProvidingInfo"
                      | "ChallengeAccountSuspended",
              >(
                  screen: Id,
                  checkpoint: unknown,
              ) => Effect<ScreenHandle, CheckpointReenterFailure, unknown>;
              restoreAsAppReturningFromBackground: <
                  Id extends
                      | "LoginHomepage"
                      | "LoginTwoFactorEntrypoint"
                      | "LoginTwoFactorMethodPicker"
                      | "LoginTwoFactorEnterTotpCode"
                      | "AccountRecoverySearch"
                      | "AccountRecoveryAuthenticationConfirmation"
                      | "AccountRecoveryEmailCode"
                      | "RegistrationPhoneNumber"
                      | "RegistrationConfirmationCode"
                      | "RegistrationPassword"
                      | "RegistrationBirthday"
                      | "RegistrationName"
                      | "RegistrationUsername"
                      | "RegistrationTermsOfService"
                      | "AccountRecoverySuccessLocationPermission"
                      | "FeedTimeline"
                      | "PostOpenedFromLink"
                      | "ReelsViewer"
                      | "MediaComments"
                      | "Explore"
                      | "SearchInput"
                      | "SearchResultsTopTab"
                      | "SearchResultsAccountsTab"
                      | "UserProfile"
                      | "MyProfile"
                      | "ProfilePostsFeed"
                      | "DirectInbox"
                      | "DirectRecipientPicker"
                      | "DirectThread"
                      | "DirectCustomizeChat"
                      | "DirectThreadThemePicker"
                      | "DirectThreadDetails"
                      | "DirectThreadSharedMedia"
                      | "DirectThreadNicknameChange"
                      | "DirectGroupNameAndPhotoEditor"
                      | "ChallengeSelectVerifyMethod"
                      | "ChallengeVerifyCode"
                      | "ChallengeSubmitPhone"
                      | "ChallengeSetNewPassword"
                      | "ChallengeAddBirthday"
                      | "ChallengeLoginReview"
                      | "ChallengeAccountTemporarilyLocked"
                      | "ChallengeEscalationInformation"
                      | "ChallengeReviewContactPointChange"
                      | "ChallengeScrapingWarning"
                      | "ChallengeWebRecaptcha"
                      | "ChallengeWebSetNewPassword"
                      | "ChallengeTextCaptcha"
                      | "ChallengeRecaptcha"
                      | "ChallengeSetContactPoint"
                      | "ChallengeContactPointCode"
                      | "ChallengeAuthenticityWizard"
                      | "ChallengeAwaitingReview"
                      | "ChallengeThanksForProvidingInfo"
                      | "ChallengeAccountSuspended",
              >(
                  screen: Id,
                  checkpoint: unknown,
              ) => Effect<ScreenHandle, CheckpointRestoreFailure, unknown>;
              restoreSilently: <
                  Id extends
                      | "LoginHomepage"
                      | "LoginTwoFactorEntrypoint"
                      | "LoginTwoFactorMethodPicker"
                      | "LoginTwoFactorEnterTotpCode"
                      | "AccountRecoverySearch"
                      | "AccountRecoveryAuthenticationConfirmation"
                      | "AccountRecoveryEmailCode"
                      | "RegistrationPhoneNumber"
                      | "RegistrationConfirmationCode"
                      | "RegistrationPassword"
                      | "RegistrationBirthday"
                      | "RegistrationName"
                      | "RegistrationUsername"
                      | "RegistrationTermsOfService"
                      | "AccountRecoverySuccessLocationPermission"
                      | "FeedTimeline"
                      | "PostOpenedFromLink"
                      | "ReelsViewer"
                      | "MediaComments"
                      | "Explore"
                      | "SearchInput"
                      | "SearchResultsTopTab"
                      | "SearchResultsAccountsTab"
                      | "UserProfile"
                      | "MyProfile"
                      | "ProfilePostsFeed"
                      | "DirectInbox"
                      | "DirectRecipientPicker"
                      | "DirectThread"
                      | "DirectCustomizeChat"
                      | "DirectThreadThemePicker"
                      | "DirectThreadDetails"
                      | "DirectThreadSharedMedia"
                      | "DirectThreadNicknameChange"
                      | "DirectGroupNameAndPhotoEditor"
                      | "ChallengeSelectVerifyMethod"
                      | "ChallengeVerifyCode"
                      | "ChallengeSubmitPhone"
                      | "ChallengeSetNewPassword"
                      | "ChallengeAddBirthday"
                      | "ChallengeLoginReview"
                      | "ChallengeAccountTemporarilyLocked"
                      | "ChallengeEscalationInformation"
                      | "ChallengeReviewContactPointChange"
                      | "ChallengeScrapingWarning"
                      | "ChallengeWebRecaptcha"
                      | "ChallengeWebSetNewPassword"
                      | "ChallengeTextCaptcha"
                      | "ChallengeRecaptcha"
                      | "ChallengeSetContactPoint"
                      | "ChallengeContactPointCode"
                      | "ChallengeAuthenticityWizard"
                      | "ChallengeAwaitingReview"
                      | "ChallengeThanksForProvidingInfo"
                      | "ChallengeAccountSuspended",
              >(
                  screen: Id,
                  checkpoint: unknown,
              ) => Effect<ScreenHandle, CheckpointRestoreFailure, unknown>;
              retrace: <T>(
                  saved: T,
              ) => Effect<
                  ScreenRetraced<T, D> & ScreenFrameHandle,

                      | SchemaError
                      | ScreenEnterConcurrentError
                      | ScreenNotOnTopError
                      | ScreenTrailDecodeError
                      | ScreenRetraceError
                      | ScreenNotNavigableError
                      | ScreenRootBackError
                      | ScreenRetraceItemMissingError
                      | ScreenTrailUnsupportedError
                      | ScreenTrailFormatError
                      | ScreenTrailMismatchError
                      | ScreenRetraceStepError<unknown>,
                  unknown,
              >;
          }