34 lines
745 B
Haxe
34 lines
745 B
Haxe
package qs;
|
|
|
|
typedef IParseOptions = {
|
|
@:optional
|
|
var comma : Bool;
|
|
@:optional
|
|
var delimiter : ts.AnyOf2<String, js.lib.RegExp>;
|
|
@:optional
|
|
var depth : ts.AnyOf2<Float, Bool>;
|
|
@:optional
|
|
dynamic function decoder(str:String, defaultDecoder:DefaultDecoder, charset:String, type:String):Dynamic;
|
|
@:optional
|
|
var arrayLimit : Float;
|
|
@:optional
|
|
var parseArrays : Bool;
|
|
@:optional
|
|
var allowDots : Bool;
|
|
@:optional
|
|
var plainObjects : Bool;
|
|
@:optional
|
|
var allowPrototypes : Bool;
|
|
@:optional
|
|
var parameterLimit : Float;
|
|
@:optional
|
|
var strictNullHandling : Bool;
|
|
@:optional
|
|
var ignoreQueryPrefix : Bool;
|
|
@:optional
|
|
var charset : String;
|
|
@:optional
|
|
var charsetSentinel : Bool;
|
|
@:optional
|
|
var interpretNumericEntities : Bool;
|
|
}; |