1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| function escape(input: string): string {
| if (!input || typeof input !== 'string')
| return ''
|
| const res = input
| // .replaceAll('\\', '\\\\') // This would add too many backslashes
| .replaceAll('\0', '\\0')
| .replaceAll('\b', '\\b')
| .replaceAll('\f', '\\f')
| .replaceAll('\n', '\\n')
| .replaceAll('\r', '\\r')
| .replaceAll('\t', '\\t')
| .replaceAll('\v', '\\v')
| .replaceAll('\'', '\\\'')
| return res
| }
|
| export default escape
|
|