@gpa-gemstone/helper-functions
Version:
Helper Functions for gpa-gemstone packages
12 lines (11 loc) • 736 B
TypeScript
/**
* Combines an object of key/value pairs into a delimited string.
*
* @param source - An object of kvp pairs.
* @param parameterDelimiter - Delimiter between parameters (default `";"`).
* @param keyValueDelimiter - Delimiter between key and value (default `"="`).
* @param startValueDelimiter - Delimiter to wrap the start of values containing delimiters (default `"{"`).
* @param endValueDelimiter - Delimiter to wrap the end of values containing delimiters (default `"}"`).
* @returns A string of joined key/value pairs
*/
export declare const JoinKeyValuePairs: (source: Record<string, string>, parameterDelimiter?: string, keyValueDelimiter?: string, startValueDelimiter?: string, endValueDelimiter?: string) => string;