package geojsone

  1. Overview
  2. Docs

Module Optics.LensSource

Sourcetype ('s, 'a) t =
  1. | V : ('s -> 'a * 'r) * (('a * 'r) -> 's) -> ('s, 'a) t
Sourceval v : ('a -> 'b * 'r) -> (('b * 'r) -> 'a) -> ('a, 'b) t
Sourceval get : ('a, 'b) t -> 'a -> 'b
Sourceval set : ('a, 'b) t -> 'a -> 'b -> 'a
Sourceval id : 'a -> 'a
Sourceval fst : ('a * 'b, 'a) t
Sourceval snd : ('a * 'b, 'b) t
Sourceval head : ('a list, 'a) t
Sourceval splice_out : 'a list -> int -> 'a list * 'a list
Sourceval nth : int -> ('a list, 'a) t
Sourceval (>>) : ('a, 'b) t -> ('b, 'c) t -> ('a, 'c) t