File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
src/FSharpPlus/Extensions Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -5,8 +5,11 @@ namespace FSharpPlus
55module IReadOnlyCollection =
66 open System.Collections .Generic
77
8+ [<GeneralizableValue>]
9+ let empty < 'T > = [||] :> IReadOnlyCollection< 'T>
810 let ofArray ( source : 'T [] ) = source :> IReadOnlyCollection< 'T>
911 let ofList ( source : 'T list ) = source :> IReadOnlyCollection< 'T>
1012 let ofSeq ( source : seq < 'T >) = source |> Array.ofSeq :> IReadOnlyCollection< 'T>
1113 let map mapping ( source : IReadOnlyCollection < 'T >) = Seq.map mapping source |> Seq.toArray :> IReadOnlyCollection< 'U>
12- let iter mapping ( source : IReadOnlyCollection < 'T >) = Seq.iter mapping source
14+ let iter mapping ( source : IReadOnlyCollection < 'T >) = Seq.iter mapping source
15+ let isEmpty ( source : IReadOnlyCollection < 'T >) = source.Count = 0
You can’t perform that action at this time.
0 commit comments