File tree 5 files changed +30
-4
lines changed
test/scenario-migration-generate/src
5 files changed +30
-4
lines changed Original file line number Diff line number Diff line change @@ -217,7 +217,7 @@ migrateUnionDefinition_ author pkg oldUnion newUnion tvarMapOld tvarMapNew oldVe
217
217
218
218
tvarPairs :: [(Can. Type , Can. Type )]
219
219
tvarPairs =
220
- zip (loadTvars tvarsOld tvarMapOld) (loadTvars tvarsNew tvarMapNew)
220
+ zip (loadTvars ( fmap fst paramMigrationPairs) tvarMapOld) (loadTvars ( fmap snd paramMigrationPairs) tvarMapNew)
221
221
222
222
tvarMigrations :: [Migration ]
223
223
tvarMigrations = migrateTvars oldVersion newVersion scope interfaces recursionSet tvarMapOld tvarMapNew tvarPairs
Original file line number Diff line number Diff line change @@ -198,8 +198,8 @@ migrate_Migrate_All_New_CustomType old =
198
198
Migrate_All . New . CustomTwo
199
199
200
200
201
- migrate_Migrate_All_New_Id : ( a_old -> a_new ) -> Migrate_All .Old .Id a_old -> Migrate_All .New .Id a_new
202
- migrate_Migrate_All_New_Id migrate_a old =
201
+ migrate_Migrate_All_New_Id : Migrate_All .Old .Id a_old -> Migrate_All .New .Id a_new
202
+ migrate_Migrate_All_New_Id old =
203
203
case old of
204
204
Migrate_All . Old . Id p0 ->
205
205
Migrate_All . New . Id p0
Original file line number Diff line number Diff line change @@ -49,6 +49,7 @@ migrate_Migrate_External_Paramed_New_AnalyticsModel old =
49
49
{ position = rec. position |> migrate_Migrate_External_Paramed_New_Point2d identity identity
50
50
}
51
51
)
52
+ , userId = old. userId |> migrate_Migrate_External_Paramed_New_Id
52
53
}
53
54
54
55
@@ -77,6 +78,13 @@ migrate_Migrate_External_Paramed_New_Debounce migrate_a old =
77
78
}
78
79
79
80
81
+ migrate_Migrate_External_Paramed_New_Id : Migrate_External_Paramed .Old .Id a_old -> Migrate_External_Paramed .New .Id a_new
82
+ migrate_Migrate_External_Paramed_New_Id old =
83
+ case old of
84
+ Migrate_External_Paramed . Old . Id p0 ->
85
+ Migrate_External_Paramed . New . Id p0
86
+
87
+
80
88
migrate_Migrate_External_Paramed_New_IdDict : (k_old -> k_new ) -> (v_old -> v_new ) -> Migrate_External_Paramed .Old .IdDict k_old v_old -> Migrate_External_Paramed .New .IdDict k_new v_new
81
89
migrate_Migrate_External_Paramed_New_IdDict migrate_k migrate_v old =
82
90
case old of
@@ -103,7 +111,7 @@ migrate_Migrate_External_Paramed_New_NColor old =
103
111
104
112
migrate_Migrate_External_Paramed_New_Point2d : (units_old -> units_new ) -> (coordinates_old -> coordinates_new ) -> Migrate_External_Paramed .Old .Point2d units_old coordinates_old -> Migrate_External_Paramed .New .Point2d units_new coordinates_new
105
113
migrate_Migrate_External_Paramed_New_Point2d migrate_units migrate_coordinates old =
106
- old |> migrate_Migrate_External_Paramed_New_Point2d_ migrate_units migrate_coordinates
114
+ old |> migrate_Migrate_External_Paramed_New_Point2d_
107
115
108
116
109
117
migrate_Migrate_External_Paramed_New_Point2d_ : Migrate_External_Paramed .Old .Point2d_ units_old coordinates_old -> Migrate_External_Paramed .New .Point2d_ units_new coordinates_new
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ type alias AnalyticsModel =
22
22
String
23
23
{ position : Point2d String String
24
24
}
25
+ , userId : Id UserId
25
26
}
26
27
27
28
@@ -75,3 +76,11 @@ type Debounce a
75
76
{ input : List a
76
77
, locked : Bool
77
78
}
79
+
80
+
81
+ type Id a =
82
+ Id String
83
+
84
+
85
+ type UserId =
86
+ UserId
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ type alias AnalyticsModel =
22
22
String
23
23
{ position : Point2d String String
24
24
}
25
+ , userId : Id UserId
25
26
}
26
27
27
28
@@ -75,3 +76,11 @@ type Debounce a
75
76
{ input : List a
76
77
, locked : Bool
77
78
}
79
+
80
+
81
+ type Id a =
82
+ Id String
83
+
84
+
85
+ type UserId =
86
+ UserId
You can’t perform that action at this time.
0 commit comments