package qs; typedef IParseOptions = { @:optional var comma : Bool; @:optional var delimiter : ts.AnyOf2; @:optional var depth : ts.AnyOf2; @: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; };