- parseKV<Type>(type, keyValue, equal?, splitter?, decode?): Type extends "ValueCollection"
? ValueCollection<string, string>
: Record<string, string> Type Parameters
- Type extends "ValueCollection" | "Object"
Parameters
- type: Type
- keyValue: string
- equal: string = '='
- splitter: string = '&'
- decode: ((encodedURIComponent) => string) = decodeURIComponent
- (encodedURIComponent): string
Parameters
- encodedURIComponent: string
Returns string
Returns Type extends "ValueCollection"
? ValueCollection<string, string>
: Record<string, string>
Efficiently parse Key-Value Strings into ValueCollections