Compose lenses whilst preserving unfocussed data

This commit is contained in:
sneeker committed 2019-02-19 19:49:43 +00:00
1 parent 1ddefcb664
commit e21b8d4b1e
3 files changed
+12

No files matched your search

+1
View File
@@ -5,3 +5,4 @@ val lens : view:('s -> 'a) -> set:('b -> 's -> 't) -> ('s, 't, 'a, 'b) lens
val view : ('s, 't, 'a, 'b) lens -> 's -> 'a
val set : ('s, 't, 'a, 'b) lens -> 'b -> 's -> 't
val over : ('s, 't, 'a, 'b) lens -> f:('a -> 'b) -> 's -> 't
val compose : ('s, 't, 'a, 'b) lens -> ('a, 'b, 'c, 'd) lens -> ('s, 't, 'c, 'd) lens