You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/FSharpPlus/Control/Applicative.fs
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -177,6 +177,8 @@ type Lift2 =
177
177
static memberLift2(f,(x:Choice<'T,'Error>,y:Choice<'U,'Error>),_mthd:Lift2)= Choice.map2 f x y
178
178
static memberLift2(f,(x:Map<'Key,'T>,y :Map<'Key,'U>),_mthd:Lift2)= Map.mapValues2 f x y
179
179
static memberLift2(f,(x:Dictionary<'Key,'T>,y:Dictionary<'Key,'U>),_mthd:Lift2)= Dictionary.map2 f x y
180
+
static memberLift2(f,(x:IDictionary<'Key,'T>,y:IDictionary<'Key,'U>),_mthd:Lift2)= Dict.map2 f x y
181
+
static memberLift2(f,(x:IReadOnlyDictionary<'Key,'T>,y:IReadOnlyDictionary<'Key,'U>),_mthd:Lift2)= IReadOnlyDictionary.map2 f x y
180
182
#if!FABLE_COMPILER
181
183
static memberLift2(f,(x:Expr<'T>,y:Expr<'U>),_mthd:Lift2)=<@ f %x %y @>
182
184
#endif
@@ -224,6 +226,8 @@ type Lift3 =
224
226
static memberLift3(f,(x:Choice<'T,'Error>,y:Choice<'U,'Error>,z:Choice<'V,'Error>),_mthd:Lift3)= Choice.map3 f x y z
225
227
static memberLift3(f,(x:Map<'Key,'T>,y:Map<'Key,'U>,z:Map<'Key,'V>),_mthd:Lift3)= Map.mapValues3 f x y z
226
228
static memberLift3(f,(x:Dictionary<'Key,'T>,y:Dictionary<'Key,'U>,z:Dictionary<'Key,'V>),_mthd:Lift3)= Dictionary.map3 f x y z
229
+
static memberLift3(f,(x:IDictionary<'Key,'T>,y:IDictionary<'Key,'U>,z:IDictionary<'Key,'V>),_mthd:Lift3)= Dict.map3 f x y z
230
+
static memberLift3(f,(x:IReadOnlyDictionary<'Key,'T>,y:IReadOnlyDictionary<'Key,'U>,z:IReadOnlyDictionary<'Key,'V>),_mthd:Lift3)= IReadOnlyDictionary.map3 f x y z
227
231
#if!FABLE_COMPILER
228
232
static memberLift3(f,(x:Expr<'T>,y:Expr<'U>,z:Expr<'V>),_mthd:Lift3)=<@ f %x %y %z @>
0 commit comments