Sha256: 5bb5a3732d2c989a5bc9e14288b5235f09f05f61516c2fc66de3e64923995f0a
Contents?: true
Size: 737 Bytes
Versions: 18
Compression:
Stored size: 737 Bytes
Contents
function decodeEntities(content) { var txt = document.createElement("textarea"); txt.innerHTML = content; return txt.value; } function prefixString(string, prefix = null) { return prefix ? `${prefix}-${string}` : string; } function parseSearchParamValue(value) { const params = {}; value.split("|").forEach((pair_str) => { const [key, value] = pair_str.split(":").map((part) => part.trim()); params[key] = value; }); return params; } function buildSearchParamValue(data) { const pairs = []; for (const [key, value] of Object.entries(data)) { pairs.push(`${key}:${value}`); } return pairs.join("|"); } export { prefixString, decodeEntities, parseSearchParamValue, buildSearchParamValue, };
Version data entries
18 entries across 18 versions & 1 rubygems