Taps I agree: creates the account and answers the server's decision —
Created with the created account and the screen the launch leaves on top
(the feed), ChallengeRequired with the created account and no launch (the
challenge is its own flow), or PartiallyCreated when the server gave
nothing to complete the account with. A launch failure after the account
exists is RegisteredButLaunchFailedError, which keeps the created account;
the screen stays on top for retryLaunch(). Calling it twice sends two
creations.
ReadonlybackGoes back, as the system back does: closes this screen and answers the screen below it, typed as the screens that can open this one.
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.
ReadonlydataWhat the screen shows: its data, as its data schema types 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.
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.
Runs the launch again after agree() answered RegisteredButLaunchFailedError
(the same action works on a restored checkpoint of that screen). It sends no
registration request and answers the launch's first screen, or the launch's
own error.
ReadonlytoThe handle as JSON: its data.
The handle of RegistrationTermsOfServiceScreen: what you hold while the screen is open — its
dataand its actions (RegistrationTermsOfServiceActions).