Module Jsont_typegist.Mem_map

Custom member map field metadata key.

If a field defines a value for this key, the value is used for the JSON member map of the field.

type ('a, 'b) t = ('a, 'b) Jsont.Object.Mem.map

See Jsont.Object.Mem.map.

val ignore : string -> 'b -> ('a, 'b) t

ignore n v is Jsont.Object.Mem.map named n which always (de)serializes null with v.

val mem : ('a, 'b) Typegist__meta.t2 -> bool
val add : ('a, 'b) t -> ('a, 'b) Typegist__meta.t2 -> ('a, 'b) Typegist__meta.t2
val find : ('a, 'b) Typegist__meta.t2 -> ('a, 'b) t option
val remove : ('a, 'b) Typegist__meta.t2 -> ('a, 'b) Typegist__meta.t2