Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 9x 224x | const ESCAPES: Record<string, string> = {
"&": "&",
"<": "<",
">": ">",
"'": "'",
'"': """,
};
/**
* escapes a string for safe use in HTML text and attribute values
* @param {String} value the string to escape
* @returns {String} the escaped string
*/
export function escape(value: string): string {
return String(value).replace(/[&<>'"]/g, (char) => ESCAPES[char]);
}
|