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.
Optional Readonlycarousel?: { children: readonly string[]; size?: number; slide?: number }The carousel's children (container ids) and count from the media info
answer, absent when the media is no carousel (an empty list included). The
like, the note and the comments sheet act on the slide in front: the one the
person swiped to, kept with the carousel (carousel.slide, absent while the
first is in front) — a fact of this open post that dies with the frame.
ReadonlymediaId: stringThe post the link opened: its media id.
ReadonlytrackingToken: stringorganic_tracking_token of the media info answer: the note's tracking_token.
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.
ReadonlylikeTaps the heart on the post (on the slide in front, for a carousel). Answers the like's result.
ReadonlymediaThe post the link opened: its media id.
ReadonlyopenTaps the comment icon and opens the comments sheet over the post (options set the sheet
up; a ranking session is sent only if you declare one). Answers the sheet'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.
ReadonlyrepostTaps Repost: likes the post, then writes the repost note, both on the slide in front for a
carousel. text rides in the note where the app takes it there and follows the blank note
as the text mutation where it does not; the library sends the text as given on either
build. Answers the note and the token its text echoes.
ReadonlyswipeSwipes the carousel to slide index (zero-based). Nothing is sent. Answers the post shown
again with that slide in front; continue from it. A slide the post does not hold fails with
CarouselSlideNotFoundError.
ReadonlytoThe handle as JSON: its data.
The handle of PostOpenedFromLinkScreen: what you hold while the screen is open — its
dataand its actions (PostOpenedFromLinkActions).