diff --git a/source b/source index 2c5ffa547d9..e10d4afbbb2 100644 --- a/source +++ b/source @@ -99975,51 +99975,6 @@ const p2 = navigation.navigate(url2).finished; -
To promote an upcoming API method tracker to ongoing given a Navigation
- navigation and a string-or-null destinationKey:
Assert: navigation's ongoing API method tracker is - null.
If destinationKey is not null, then:
- -Assert: navigation's upcoming non-traverse API method - tracker is null.
If navigation's upcoming traverse API method - trackers[destinationKey] exists, then:
- -Set navigation's ongoing API method tracker to - navigation's upcoming traverse API method - trackers[destinationKey].
Remove navigation's upcoming - traverse API method trackers[destinationKey].
Otherwise:
- -Set navigation's ongoing API method tracker to - navigation's upcoming non-traverse API method tracker.
Set navigation's upcoming non-traverse API method tracker to - null.
To clean up a navigation API method tracker apiMethodTracker:
@@ -101431,8 +101386,43 @@ interface NavigationDestination {Assert: destinationKey is not the empty string.
Promote an upcoming API method tracker to ongoing given - navigation and destinationKey.
Let upcomingMethodTracker be navigation's upcoming + non-traverse API method tracker.
Set navigation's upcoming non-traverse API method tracker to + null.
Assert: navigation's ongoing API method tracker is + null.
Promote an upcoming API method tracker to ongoing:
+If destinationKey is not null, then:
+ +If navigation's upcoming traverse API method + trackers[destinationKey] exists, + then:
+ +Set navigation's ongoing API method tracker to + navigation's upcoming traverse API method + trackers[destinationKey].
Remove navigation's upcoming + traverse API method trackers[destinationKey].
Otherwise, set navigation's ongoing API method tracker to + upcomingMethodTracker.
Let apiMethodTracker be navigation's ongoing API method tracker.