deno.land / x / pg_mem@2.8.1 / misc / pg-escape.ts

نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// stolen from https://github.com/segmentio/pg-escape/blob/master/index.js
export function literal(val: any) { if (null == val) return 'NULL'; if (Array.isArray(val)) { var vals: any[] = val.map(literal) return "(" + vals.join(", ") + ")" } var backslash = ~val.indexOf('\\'); var prefix = backslash ? 'E' : ''; val = val.replace(/'/g, "''"); val = val.replace(/\\/g, '\\\\'); return prefix + "'" + val + "'";};
pg_mem

Version Info

Tagged at
4 months ago