package vue-ppx
Ppx to make Vue.js application
Install
Dune Dependency
Authors
Maintainers
Sources
vue-ppx-0.1.0.tar.gz
md5=2f7195496033d04f40dd1e0f206822f9
sha512=d68bb17fe8cf87579e3b34842bdd9b7b6e7aa0b6ca6aa390c900464a5d96e2c124b86d4e1d0780da065d7e2599b5d0beef1fcc7890709a447a9fd7522bf9efaf
doc/ppx/Ppx/index.html
Module Ppx
Source
Source
type prop = {
key : string;
typ : Ppxlib.core_type option;
cons : Ppxlib.expression option;
dft : Ppxlib.expression option;
validator : Ppxlib.expression option;
req : bool;
convert : bool;
}
Source
type acc = {
name : string option;
globals : (string * Ppxlib.core_type option * Ppxlib.expression * bool) list;
datas : (string * Ppxlib.core_type option * Ppxlib.expression * bool) list;
methods : (string * Ppxlib.core_type option * Ppxlib.expression * bool) list;
computeds : (string * Ppxlib.core_type option * Ppxlib.expression * bool) list;
watchs : (string * Ppxlib.core_type option * Ppxlib.expression * bool) list;
directives : string list;
props : prop list;
template : [ `string of string | `expression of Ppxlib.expression ] option;
lifecycle : (string * Ppxlib.expression) list;
emits : string list;
compile : bool;
debug : bool;
types : bool;
convert_all : bool;
modules : (string * string) list option;
}
Source
val jstyp :
loc:Ppxlib__.Location.t ->
string ->
Ppxlib__.Import.core_type list ->
Ppxlib__.Import.core_type
Source
val jsapp :
loc:Ppxlib__.Location.t ->
string ->
Ppxlib__.Import.expression list ->
Ppxlib__.Import.expression
Source
val domtyp :
loc:Ppxlib__.Location.t ->
string ->
Ppxlib__.Import.core_type list ->
Ppxlib__.Import.core_type
Source
val convert_all_and_modules_aux :
(Ppxlib.longident Ppxlib.loc * Ppxlib.expression) list ->
bool * (string * string) list option
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>