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.
ReadonlychangeTypes in the search field (query): looks the text up. Answers the field shown again over
the fresh data (the query, its results and the rank token); continue from it for the next
keystroke, which carries on the same typing session. A text this typing session already
answered shows that answer and sends nothing.
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.
Readonlyquery: stringReadonlyrankToken: stringReadonlyrecentAccounts: readonly { fullName: string; userId: string; username: string }[]The recent accounts the field lists as items; empty for a typed open and after a keystroke, which replaces them with the suggestions.
Readonlyresults: readonly (Optional Readonlysession?: {The search session a typed open started; absent on an empty open, which starts none.
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.
ReadonlyrecentYour recent searches, shown while the field is empty.
ReadonlyresultsThe results for the text in the field: keywords, accounts and hashtags, told apart by
__typename.
ReadonlysearchTaps the keyboard's search key with query: opens the Top results of the search. Answers
its handle.
ReadonlytoThe handle as JSON: its data.
The handle of SearchInputScreen: what you hold while the screen is open — its
data, its actions (SearchInputActions) and its lists (SearchInputItems).