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
@@ -124,6 +124,8 @@ type Lift2 =
124
124
static memberLift2(f,(x:Choice<'T,'Error>,y:Choice<'U,'Error>),_mthd:Lift2)= Choice.map2 f x y
125
125
static memberLift2(f,(x:Map<'Key,'T>,y :Map<'Key,'U>),_mthd:Lift2)= Map.mapValues2 f x y
126
126
static memberLift2(f,(x:Dictionary<'Key,'T>,y:Dictionary<'Key,'U>),_mthd:Lift2)= Dictionary.map2 f x y
127
+
static memberLift2(f,(x:IDictionary<'Key,'T>,y:IDictionary<'Key,'U>),_mthd:Lift2)= Dict.map2 f x y
128
+
static memberLift2(f,(x:IReadOnlyDictionary<'Key,'T>,y:IReadOnlyDictionary<'Key,'U>),_mthd:Lift2)= IReadOnlyDictionary.map2 f x y
127
129
#if!FABLE_COMPILER
128
130
static memberLift2(f,(x:Expr<'T>,y:Expr<'U>),_mthd:Lift2)=<@ f %x %y @>
129
131
#endif
@@ -171,6 +173,8 @@ type Lift3 =
171
173
static memberLift3(f,(x:Choice<'T,'Error>,y:Choice<'U,'Error>,z:Choice<'V,'Error>),_mthd:Lift3)= Choice.map3 f x y z
172
174
static memberLift3(f,(x:Map<'Key,'T>,y:Map<'Key,'U>,z:Map<'Key,'V>),_mthd:Lift3)= Map.mapValues3 f x y z
173
175
static memberLift3(f,(x:Dictionary<'Key,'T>,y:Dictionary<'Key,'U>,z:Dictionary<'Key,'V>),_mthd:Lift3)= Dictionary.map3 f x y z
176
+
static memberLift3(f,(x:IDictionary<'Key,'T>,y:IDictionary<'Key,'U>,z:IDictionary<'Key,'V>),_mthd:Lift3)= Dict.map3 f x y z
177
+
static memberLift3(f,(x:IReadOnlyDictionary<'Key,'T>,y:IReadOnlyDictionary<'Key,'U>,z:IReadOnlyDictionary<'Key,'V>),_mthd:Lift3)= IReadOnlyDictionary.map3 f x y z
174
178
#if!FABLE_COMPILER
175
179
static memberLift3(f,(x:Expr<'T>,y:Expr<'U>,z:Expr<'V>),_mthd:Lift3)=<@ f %x %y %z @>
0 commit comments