File size: 407 Bytes
aec3094 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | /**
* Provides syntax highlighting for embedded SQL queries in template strings.
*/
export function sql(strings: TemplateStringsArray, ...values: string[]): string {
let result = '';
// Interleave the strings with the values
for (let i = 0; i < values.length; i++) {
result += strings[i];
result += values[i];
}
// Add the last string
result += strings[strings.length - 1];
return result;
}
|