42 lines
2.3 KiB
Haxe
42 lines
2.3 KiB
Haxe
/**
|
|
Creates an Express application. The express() function is a top-level function exported by the express module.
|
|
**/
|
|
@:jsRequire("express") @valueModuleOnly extern class Express {
|
|
/**
|
|
Creates an Express application. The express() function is a top-level function exported by the express module.
|
|
**/
|
|
@:selfCall
|
|
static function call():Dynamic;
|
|
/**
|
|
This is a built-in middleware function in Express. It parses incoming request query parameters.
|
|
**/
|
|
static function query(options:ts.AnyOf2<qs.IParseOptions, { @:overload(function(str:ts.AnyOf2<String, haxe.DynamicAccess<String>>, ?options:qs.IParseOptions):haxe.DynamicAccess<Any> { }) @:selfCall function call(str:String, ?options:Dynamic):qs.ParsedQs; }>):express.Handler;
|
|
static function Router(?options:express.RouterOptions):Dynamic;
|
|
/**
|
|
This is a built-in middleware function in Express. It parses incoming requests with JSON payloads and is based on body-parser.
|
|
**/
|
|
dynamic static function json(?options:body_parser.OptionsJson):connect.NextHandleFunction;
|
|
/**
|
|
This is a built-in middleware function in Express. It parses incoming requests with Buffer payloads and is based on body-parser.
|
|
**/
|
|
dynamic static function raw(?options:body_parser.Options):connect.NextHandleFunction;
|
|
/**
|
|
This is a built-in middleware function in Express. It parses incoming requests with text payloads and is based on body-parser.
|
|
**/
|
|
dynamic static function text(?options:body_parser.OptionsText):connect.NextHandleFunction;
|
|
/**
|
|
These are the exposed prototypes.
|
|
**/
|
|
static var application : express.Application;
|
|
static var request : express.Request<express_serve_static_core.ParamsDictionary, Dynamic, Dynamic, qs.ParsedQs, haxe.DynamicAccess<Dynamic>>;
|
|
static var response : express.Response<Dynamic, haxe.DynamicAccess<Dynamic>>;
|
|
/**
|
|
This is a built-in middleware function in Express. It serves static files and is based on serve-static.
|
|
**/
|
|
@:native("static")
|
|
static var static_ : serve_static.RequestHandlerConstructor<express.Response<Dynamic, haxe.DynamicAccess<Dynamic>>>;
|
|
/**
|
|
This is a built-in middleware function in Express. It parses incoming requests with urlencoded payloads and is based on body-parser.
|
|
**/
|
|
dynamic static function urlencoded(?options:body_parser.OptionsUrlencoded):connect.NextHandleFunction;
|
|
} |