package reactjs-jsx-ppx

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Reactjs_jsx_ppx_v3Source

Sourceval find_opt : ('a -> bool) -> 'a list -> 'a option
Sourceval nolabel : Ppxlib.Asttypes.arg_label
Sourceval labelled : string -> Ppxlib.Asttypes.arg_label
Sourceval optional : string -> Ppxlib.Asttypes.arg_label
Sourceval isOptional : Ppxlib.Asttypes.arg_label -> bool
Sourceval isLabelled : Ppxlib.Asttypes.arg_label -> bool
Sourceval getLabel : Ppxlib.Asttypes.arg_label -> string
Sourceval optionIdent : Ppxlib.longident
Sourceval constantString : loc:Ppxlib_ast__Ast_helper_lite.loc -> string -> Astlib.Ast_500.Parsetree.expression
Sourceval safeTypeFromValue : Ppxlib.Asttypes.arg_label -> string
Sourceval keyType : Ppxlib_ast__Ast_helper_lite.loc -> Astlib.Ast_500.Parsetree.core_type
Sourcetype 'a children =
  1. | ListLiteral of 'a
  2. | Exact of 'a
Sourcetype componentConfig = {
  1. propsName : string;
}
Sourceval transformChildrenIfListUpper : ctxt:'a -> loc:Ppxlib_ast__Ast_helper_lite.loc -> mapper: < expression : 'a -> Ppxlib.Parsetree.expression -> Astlib.Ast_500.Parsetree.expression.. > -> Ppxlib.Parsetree.expression -> Astlib.Ast_500.Parsetree.expression children
Sourceval transformChildrenIfList : ctxt:'a -> loc:Ppxlib_ast__Ast_helper_lite.loc -> mapper: < expression : 'a -> Ppxlib.Parsetree.expression -> Astlib.Ast_500.Parsetree.expression.. > -> Ppxlib.Parsetree.expression -> Astlib.Ast_500.Parsetree.expression
Sourceval extractChildren : ?removeLastPositionUnit:bool -> loc:Ppxlib_ast__Ast_helper_lite.loc -> (Ppxlib.Asttypes.arg_label * Ppxlib.Parsetree.expression) list -> Astlib.Ast_500.Parsetree.expression * (Ppxlib.Asttypes.arg_label * Ppxlib.Parsetree.expression) list
Sourceval unerasableIgnore : Astlib__.Location.t -> Ppxlib.Parsetree.attribute
Sourceval merlinFocus : Ppxlib.Parsetree.attribute
Sourceval hasAttr : Ppxlib.Parsetree.attribute -> bool
Sourceval otherAttrsPure : Ppxlib.Parsetree.attribute -> bool
Sourceval hasAttrOnBinding : Ppxlib.Parsetree.value_binding -> bool
Sourceval getFnName : Ppxlib.Parsetree.value_binding -> string
Sourceval makeNewBinding : Ppxlib.Parsetree.value_binding -> Ppxlib.Parsetree.expression -> string -> Ppxlib.Parsetree.value_binding
Sourceval getPropsNameValue : 'a -> (Ppxlib.longident Ppxlib.Asttypes.loc * Ppxlib.Parsetree.expression) -> componentConfig
Sourceval getPropsAttr : Ppxlib.Parsetree.payload option -> componentConfig
Sourceval pluckLabelDefaultLocType : ('a * 'b * 'c * 'd * 'e * 'f) -> 'a * 'b * 'e * 'f
Sourceval filenameFromLoc : ctxt:Ppxlib.Expansion_context.Base.t -> Ppxlib.Location.t -> string
Sourceval makeModuleName : string -> string list -> string -> string
Sourceval recursivelyMakeNamedArgsForExternal : (Astlib.Ast_500.Asttypes.arg_label * 'a option * Ppxlib_ast__Ast_helper_lite.loc * Ppxlib.Parsetree.core_type option) list -> Astlib.Ast_500.Parsetree.core_type -> Astlib.Ast_500.Parsetree.core_type
Sourceval makePropsValue : string -> Astlib__.Location.t -> (Astlib.Ast_500.Asttypes.arg_label * 'a option * Ppxlib_ast__Ast_helper_lite.loc * Ppxlib.Parsetree.core_type option) list -> Astlib.Ast_500.Parsetree.core_type -> Ppxlib.Parsetree.value_description
Sourceval makePropsExternal : string -> Astlib__.Location.t -> (Astlib.Ast_500.Asttypes.arg_label * 'a option * Ppxlib_ast__Ast_helper_lite.loc * Ppxlib.Parsetree.core_type option) list -> Astlib.Ast_500.Parsetree.core_type -> Ppxlib.Parsetree.structure_item
Sourceval makePropsExternalSig : string -> Astlib__.Location.t -> (Astlib.Ast_500.Asttypes.arg_label * 'a option * Ppxlib_ast__Ast_helper_lite.loc * Ppxlib.Parsetree.core_type option) list -> Astlib.Ast_500.Parsetree.core_type -> Ppxlib.Parsetree.signature_item
Sourceval makePropsName : loc:Astlib__.Location.t -> string -> Ppxlib.Parsetree.pattern
Sourceval makeObjectField : Astlib__.Location.t -> (Astlib__Ast_414.Asttypes.label * Ppxlib.Parsetree.attributes * Ppxlib.Parsetree.core_type) -> Ppxlib.Parsetree.object_field
Sourceval makePropsType : loc:Ppxlib_ast__Ast_helper_lite.loc -> (Astlib__Ast_414.Asttypes.label * Ppxlib.Parsetree.attributes * Ppxlib.Parsetree.core_type) list -> Astlib.Ast_500.Parsetree.core_type
Sourceval makeExternalDecl : string -> Astlib__.Location.t -> (Astlib.Ast_500.Asttypes.arg_label * 'a option * 'b * 'c * Ppxlib_ast__Ast_helper_lite.loc * Ppxlib.Parsetree.core_type option) list -> (Astlib__Ast_414.Asttypes.label * Ppxlib.Parsetree.attributes * Ppxlib.Parsetree.core_type) list -> Ppxlib.Parsetree.structure_item
Sourceval jsxMapper : Ppxlib.Expansion_context.Base.t Ppxlib.Ast_traverse.map_with_context
OCaml

Innovation. Community. Security.