package ez_api
Easy API library and tools
Install
Dune Dependency
Authors
Maintainers
Sources
2.1.0.tar.gz
md5=e1d03d141ef977fbd4521256c91431f1
sha512=51b0cc4e6afb0cd5ab55c0c40964946b79e0c2cc903b5d08c594292eec723a25e25463175d704c02fe559e2af5d95973514c248a603ad28ec0230c35ad2d6492
doc/ez_api.ppx_common/Ppx_common/index.html
Module Ppx_common
Source
service
Source
type options = {
path : Ppxlib.expression;
input : Ppxlib.expression;
output : Ppxlib.expression;
errors : Ppxlib.expression;
params : Ppxlib.expression;
section : Ppxlib.expression;
name : Ppxlib.expression;
descr : Ppxlib.expression;
security : Ppxlib.expression;
register : Ppxlib.expression;
hide : Ppxlib.expression;
input_example : Ppxlib.expression;
output_example : Ppxlib.expression;
error_type : Ppxlib.core_type;
security_type : Ppxlib.core_type;
debug : bool;
directory : string option;
service : Ppxlib.expression option;
}
Source
val options :
?register:Astlib.Ast_500.Parsetree.expression ->
?name:string ->
Ppxlib.Location.t ->
options
Source
val get_options :
loc:Ppxlib.Location.t ->
?name:string ->
?client:bool ->
Ppxlib.payload ->
string option * options
Source
val service_value :
?name:string ->
?client:bool ->
meth:string ->
loc:Ppxlib.Location.t ->
Ppxlib.payload ->
Astlib.Ast_500.Parsetree.structure_item * string * options
register service/handler
Source
val ppx_dir :
loc:Ppxlib.Location.t ->
'a option ->
Astlib.Ast_500.Parsetree.structure_item list
Source
val register_ws :
onclose:Ppxlib.value_binding list ->
string ->
string ->
Ppxlib.attribute ->
Astlib.Ast_500.Parsetree.structure_item list
Source
val process_ws :
onclose:Ppxlib.value_binding list ->
string ->
string ->
Ppxlib.attribute ->
Astlib.Ast_500.Parsetree.structure_item list
server
Source
type server_options = {
port : Ppxlib.expression;
dir : Ppxlib.expression;
catch : Ppxlib.expression;
}
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>