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.
Readonlykeywords: readonly string[]The suggested keywords of the last typed prefix.
Readonlyquery: stringThe text the results are for; empty before anything is typed.
Readonlyresults: readonly (The results of the first page, then the second the app asks for with it.
ReadonlysearchSessionId: stringThe search session the results belong to (search_session_id, minted when the results screen opens).
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.
Taps a song in the Reel's search (pick): the player starts on it and downloads the song
for as long as you listen (options.listenMs). Answers the listen.
Scrolls the Reel's list down: loads the second page for the text in the field (the story's second page comes with its first). Answers the screen shown again with the longer list.
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.
Taps a song in the story's search (pick): sends the selection's tracking and opens the
screen that records the song. Answers its handle.
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 Select on the song the Reel's player plays (pick): sends the selection's tracking
and opens the Reel's music editor. Answers its handle.
Taps the keyboard's search key: the same pages, marked as submitted. Available in the
story's search; the Reel's search fails with ScreenDataError. Answers the screen shown
again with the fresh results.
ReadonlytoThe handle as JSON: its data.
Types in the search field (text): loads the keyword suggestions of each prefix and the
matching songs (the Reel's first page). Answers the screen shown again with the fresh
results.
The handle of PostingMusicSearchResultsScreen: what you hold while the screen is open — its
dataand its actions (PostingMusicSearchResultsActions).