Variable ScreenViaSchemaConst
ScreenViaSchema: Struct<
{
skipOrdinals: optionalKey<Int>;
source: Literals<
readonly [
"cold_start",
"warm_start",
"button",
"tab",
"search_result",
"inbox",
"inbox_new_message",
"suggested_users",
"third_party_url",
"message_button",
"clips_profile",
"camera_tab_bar",
"next",
],
>;
},
> = ...
How a screen is reached, as a checkpoint and a trail store it: the navigation source and the session ordinals consumed before the screen's own. One declaration for both stored forms, so a drift in one copy cannot go unnoticed.