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.
ReadonlybackgroundFailures: readonly {The background requests that failed, as their typed summaries.
ReadonlymetaVerifiedOffers: { enhancedProfile: boolean; shareableLinks: boolean }Which Meta One upsells the profile's rows showed (the eligibility answers'), which the editor opened from here logs.
ReadonlyuserId: stringThe viewer: MobileSession.dsUserId, never a caller's argument.
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.
ReadonlyopenTaps Edit profile: opens the profile editor over your profile. Answers the editor's handle, with this profile below it.
ReadonlyopenTaps the feed tab on the bottom bar: goes back to the feed, as it was left when it was open in this session, or opens it. Answers the feed's handle.
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.
ReadonlytoThe handle as JSON: its data.
ReadonlyuserThe viewer: MobileSession.dsUserId, never a caller's argument.
The handle of MyProfileScreen: what you hold while the screen is open — its
data.