package melange
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Toolchain to produce JS from Reason/OCaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
melange-6.0.1-414.tbz
sha256=c1cce011864740dc43ee0f4e8130f70725f5e7042942cce653be5b6a8b439fb5
sha512=04fc82d97d5b9632c4ee041414d9fe104556a8c329e7444ffd71017baa00612da103fda91c309fc29a16e143c29d8748e1b1035a74681b61ff65fcfdf7f4e59c
doc/melange.js_parser/Js_parser/Flow_ast_utils/index.html
Module Js_parser.Flow_ast_utilsSource
Source
val fold_bindings_of_pattern :
('a -> ('m, 't) Flow_ast.Identifier.t -> 'a) ->
'a ->
('m, 't) Flow_ast.Pattern.t ->
'aSource
val fold_bindings_of_variable_declarations :
(bool -> 'a -> ('m, 't) Flow_ast.Identifier.t -> 'a) ->
'a ->
('m, 't) Flow_ast.Statement.VariableDeclaration.Declarator.t list ->
'aSource
val partition_directives :
(Loc.t, Loc.t) Flow_ast.Statement.t list ->
(Loc.t, Loc.t) Flow_ast.Statement.t list
* (Loc.t, Loc.t) Flow_ast.Statement.t listSource
val hoist_function_and_component_declarations :
('a, 'b) Flow_ast.Statement.t list ->
('a, 'b) Flow_ast.Statement.t listSource
val get_call_to_object_dot_freeze_arg :
('a, 'b) Flow_ast.Expression.t ->
('a, 'b) Flow_ast.Expression.CallTypeArgs.t option ->
('a, 'b) Flow_ast.Expression.ArgList.t ->
('b * ('a, 'b) Flow_ast.Expression.Object.t) optionSource
val get_call_to_jest_module_mocking_fn :
('loc, 'annot) Flow_ast.Expression.t ->
('loc, 'annot) Flow_ast.Expression.ArgList.t ->
('annot * 'annot * string) optionSource
val acceptable_statement_in_declaration_context :
in_declare_namespace:bool ->
('a, 'b) Flow_ast.Statement.t' ->
(unit, string) resultSource
val extract_bigint_literal :
('a, 'b) Flow_ast.Expression.t' ->
(int64 option * string) optionSource
val ident_of_source :
?comments:('a, unit) Flow_ast.Syntax.t ->
'a source ->
('a, 'a) Flow_ast.Identifier.tSource
val mk_comments :
?leading:'loc Flow_ast.Comment.t list ->
?trailing:'loc Flow_ast.Comment.t list ->
'a ->
('loc, 'a) Flow_ast.Syntax.tSource
val mk_comments_opt :
?leading:'loc Flow_ast.Comment.t list ->
?trailing:'loc Flow_ast.Comment.t list ->
unit ->
('loc, unit) Flow_ast.Syntax.t optionSource
val mk_comments_with_internal_opt :
?leading:'loc Flow_ast.Comment.t list ->
?trailing:'loc Flow_ast.Comment.t list ->
internal:'loc Flow_ast.Comment.t list ->
unit ->
('loc, 'loc Flow_ast.Comment.t list) Flow_ast.Syntax.t optionSource
val merge_comments :
inner:('M, unit) Flow_ast.Syntax.t option ->
outer:('M, unit) Flow_ast.Syntax.t option ->
('M, unit) Flow_ast.Syntax.t optionSource
val merge_comments_with_internal :
inner:('M, 'loc Flow_ast.Comment.t list) Flow_ast.Syntax.t option ->
outer:('M, 'a) Flow_ast.Syntax.t option ->
('M, 'loc Flow_ast.Comment.t list) Flow_ast.Syntax.t optionSource
val split_comments :
('loc, unit) Flow_ast.Syntax.t option ->
('loc, unit) Flow_ast.Syntax.t option * ('loc, unit) Flow_ast.Syntax.t optionSource
val push_toplevel_type :
't ->
('loc, 'loc * 't) Flow_ast.Expression.t ->
('loc, 'loc * 't) Flow_ast.Expression.tSource
val expression_of_match_member_pattern :
visit_expression:(('loc, 'loc) Flow_ast.Expression.t -> unit) ->
('loc, 'loc) Flow_ast.MatchPattern.MemberPattern.t ->
('loc, 'loc) Flow_ast.Expression.t * ('loc, 'loc) Flow_ast.Identifier.tSource
val get_inferred_type_guard_candidate :
('l, 't) Flow_ast.Function.Params.t ->
('l, 't) Flow_ast.Function.body ->
('l, 't) Flow_ast.Function.ReturnAnnot.t ->
('t * string) optionSource
val unwrap_nonnull_lhs_expr :
'loc 'tloc. ('loc, 'loc) Flow_ast.Expression.t ->
('loc, 'loc) Flow_ast.Expression.t
* bool
* (('loc, 'tloc) Flow_ast.Expression.t ->
filter_nullish:('loc -> 'tloc) ->
('loc, 'tloc) Flow_ast.Expression.t)Source
val unwrap_nonnull_lhs :
'loc 'tloc. ('loc, 'tloc) Flow_ast.Pattern.t ->
('loc, 'tloc) Flow_ast.Pattern.t * bool sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>