9 lines
336 B
TypeScript
9 lines
336 B
TypeScript
/**
|
|
* # Serialize a value as JSON that is safe to embed in an inline `<script>`
|
|
*
|
|
* Escapes `<`, `>`, `&`, U+2028 and U+2029 so the payload can never close
|
|
* the script tag (`</script>`), open an HTML comment (`<!--`) or otherwise
|
|
* change the HTML parser state.
|
|
*/
|
|
export default function serializeForScript(value: any): string;
|