object : { type : ObjectConstructor ; equals ( a : any , b : any , __namedParameters ?: {} ) : boolean ; parse ( value : string , options ?: { separator ?: string ; values ?: Function } , ) : { [ k : string ]: any } ; stringify ( value : any , __namedParameters ?: { separator ?: string } ) : string ; } = ...
Type Declaration type : ObjectConstructor equals : functionequals ( a : any , b : any , __namedParameters ?: {} ) : boolean Parameters a : any b : any __namedParameters : {} = {} Returns boolean parse : functionparse ( value : string , options ?: { separator ?: string ; values ?: Function } , ) : { [ k : string ]: any } Parameters value : string Optionaloptions : { separator ?: string ; values ?: Function } = {} Optionalseparator ?: string Optionalvalues ?: Function Returns { [ k : string ]: any } stringify : functionstringify ( value : any , __namedParameters ?: { separator ?: string } ) : string Parameters value : any __namedParameters : { separator ?: string } = {} Returns string
Parses a simple microsyntax for declaring key-value options: If no value is provided, it becomes
true. The string "false" is parsed asfalse. Escapes for separators are supported, via backslash.