Object.PropertySourcetype ('M, 'T) key = | StringLiteral of 'T * 'M StringLiteral.t| NumberLiteral of 'T * 'M NumberLiteral.t| BigIntLiteral of 'T * 'M BigIntLiteral.t| Identifier of ('M, 'T) Identifier.t| PrivateName of 'M PrivateName.t| Computed of ('M, 'T) ComputedKey.tand ('M, 'T) t' = | Init of {key : ('M, 'T) key;value : ('M, 'T) Expression.t;shorthand : bool;}| Method of {key : ('M, 'T) key;value : 'M * ('M, 'T) Function.t;}| Get of {key : ('M, 'T) key;value : 'M * ('M, 'T) Function.t;comments : ('M, unit) Syntax.t option;}| Set of {key : ('M, 'T) key;value : 'M * ('M, 'T) Function.t;comments : ('M, unit) Syntax.t option;}val pp_key :
(Ppx_deriving_runtime.Format.formatter -> 'M -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'T -> Ppx_deriving_runtime.unit) ->
Ppx_deriving_runtime.Format.formatter ->
('M, 'T) key ->
Ppx_deriving_runtime.unitval show_key :
(Ppx_deriving_runtime.Format.formatter -> 'M -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'T -> Ppx_deriving_runtime.unit) ->
('M, 'T) key ->
Ppx_deriving_runtime.stringval pp :
(Ppx_deriving_runtime.Format.formatter -> 'M -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'T -> Ppx_deriving_runtime.unit) ->
Ppx_deriving_runtime.Format.formatter ->
('M, 'T) t ->
Ppx_deriving_runtime.unitval show :
(Ppx_deriving_runtime.Format.formatter -> 'M -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'T -> Ppx_deriving_runtime.unit) ->
('M, 'T) t ->
Ppx_deriving_runtime.stringval pp_t' :
(Ppx_deriving_runtime.Format.formatter -> 'M -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'T -> Ppx_deriving_runtime.unit) ->
Ppx_deriving_runtime.Format.formatter ->
('M, 'T) t' ->
Ppx_deriving_runtime.unitval show_t' :
(Ppx_deriving_runtime.Format.formatter -> 'M -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'T -> Ppx_deriving_runtime.unit) ->
('M, 'T) t' ->
Ppx_deriving_runtime.string