marshroute
53 строки · 1.3 Кб
1@testable import Marshroute
2
3enum CoordinatePerformingTransition {
4case forAnimating(
5context: PresentationTransitionContext,
6transitionsHandler: AnimatingTransitionsHandler
7)
8case forContaining(
9context: PresentationTransitionContext,
10transitionsHandler: ContainingTransitionsHandler
11)
12}
13
14enum CoordinateUndoingTransitionsAfter {
15case forAnimating(
16transitionId: TransitionId,
17transitionsHandler: AnimatingTransitionsHandler
18)
19case forContaining(
20transitionId: TransitionId,
21transitionsHandler: ContainingTransitionsHandler
22)
23}
24
25enum CoordinateUndoingTransitionWith {
26case forAnimating(
27transitionId: TransitionId,
28transitionsHandler: AnimatingTransitionsHandler
29)
30case forContaining(
31transitionId: TransitionId,
32transitionsHandler: ContainingTransitionsHandler
33)
34}
35
36enum CoordinateUndoingAllChainedTransitions {
37case forAnimating(
38transitionsHandler: AnimatingTransitionsHandler
39)
40}
41
42enum CoordinateUndoingAllTransitions {
43case forAnimating(
44transitionsHandler: AnimatingTransitionsHandler
45)
46}
47
48enum CoordinateResettingWithTransition {
49case forAnimating(
50context: ResettingTransitionContext,
51transitionsHandler: AnimatingTransitionsHandler
52)
53}
54