package melange
Module Flow_ast.JSX
Source
type ('M, 'T) name = | Identifier of ('M, 'T) Identifier.t| NamespacedName of ('M, 'T) NamespacedName.t| MemberExpression of ('M, 'T) MemberExpression.t
Source
val pp_name :
(Format.formatter -> 'M -> unit) ->
(Format.formatter -> 'T -> unit) ->
Format.formatter ->
('M, 'T) name ->
unitSource
val show_name :
(Format.formatter -> 'M -> unit) ->
(Format.formatter -> 'T -> unit) ->
('M, 'T) name ->
stringSource
and ('M, 'T) child' = | Element of ('M, 'T) element| Fragment of ('M, 'T) fragment| ExpressionContainer of ('M, 'T) ExpressionContainer.t| SpreadChild of ('M, 'T) SpreadChild.t| Text of Text.t
Source
val pp_child :
(Format.formatter -> 'M -> unit) ->
(Format.formatter -> 'T -> unit) ->
Format.formatter ->
('M, 'T) child ->
unitSource
val show_child :
(Format.formatter -> 'M -> unit) ->
(Format.formatter -> 'T -> unit) ->
('M, 'T) child ->
stringSource
val pp_child' :
(Format.formatter -> 'M -> unit) ->
(Format.formatter -> 'T -> unit) ->
Format.formatter ->
('M, 'T) child' ->
unitSource
val show_child' :
(Format.formatter -> 'M -> unit) ->
(Format.formatter -> 'T -> unit) ->
('M, 'T) child' ->
stringSource
val pp_element :
(Format.formatter -> 'M -> unit) ->
(Format.formatter -> 'T -> unit) ->
Format.formatter ->
('M, 'T) element ->
unitSource
val show_element :
(Format.formatter -> 'M -> unit) ->
(Format.formatter -> 'T -> unit) ->
('M, 'T) element ->
stringSource
val pp_fragment :
(Format.formatter -> 'M -> unit) ->
(Format.formatter -> 'T -> unit) ->
Format.formatter ->
('M, 'T) fragment ->
unitSource
val show_fragment :
(Format.formatter -> 'M -> unit) ->
(Format.formatter -> 'T -> unit) ->
('M, 'T) fragment ->
string