n8n/packages/@n8n/db/src/utils/sql.ts

18 lines
407 B
TypeScript

/**
* 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;
}