Optional ReadonlybackGoes back, as the system back does: closes this screen and answers the screen below it. Absent on a screen with nothing below it (a launch's or a tab's root).
ReadonlycheckpointTakes a checkpoint of the process with this screen on top: what a fresh
process needs to continue from it (restoreCheckpoint), the stack below
included, without opening any screen again.
Taps Create new account and opens the first registration screen. Answers its handle.
ReadonlydataWhat the screen shows: its data, as its data schema types it.
Readonlyaac: stringAccount-access-context token the client-data redirect issued.
Optional ReadonlyattestationChallengeNonce?: stringKeystore attestation nonce of the cold start, echoed as x-ig-attest-params.
ReadonlyloginEntryPoint: "login-home" | "landing-screen"Which screen the app entered the login from (the landing screen or the native login home).
ReadonlyoauthQpl: { instanceId: number; markerId: number }QPL marker/instance the login step's oauth.token.fetch action carries.
ReadonlypasswordTextInputId: stringReadonlyqpl: { instanceId: number; markerId: number }QPL marker/instance the issued send_login_request action carries.
Optional ReadonlyrecoveryTicket?: string & Brand<"RecoveryActionTicket">The login home's issued "Forgot password" action, as an opaque ticket.
ReadonlyusernameTextInputId: stringThe login form's text input ids the issued action carries.
ReadonlywaterfallId: stringThe waterfall id the cold start generated; the login and recovery steps chain it.
ReadonlyidWhich screen this is: its id in the screen catalog (an item's: its item id).
ReadonlykindWhat kind of thing the screen is: a screen, a tab, an inner tab, a feed or an item.
Types your username and password and taps Log in. Answers where the login leads: the feed, the two-factor approval or method-picker screen, or the last-resort recovery code-entry screen. Each call is one login: two concurrent calls send two logins.
ReadonlyoriginThe handle this one was opened from: the screen (or the item of its list)
whose call opened it, typed as what can open this screen; undefined for a
launch's or a tab's root.
ReadonlypipePasses the handle through the functions you give, left to right: handle.pipe(f, g) is g(f(handle)).
ReadonlyrawThe answers this visit received from the server, before any decoding; empty on a handle a checkpoint rebuilt.
Taps Forgot password and opens the account-recovery search. Answers its handle; fails with the recovery step's typed error when the login home issued no recovery entry.
ReadonlytoThe handle as JSON: its data.
The handle of LoginHomepageScreen: what you hold while the screen is open — its
dataand its actions (LoginHomepageActions).