MCPcopy
hub / github.com/sequelize/sequelize / arrayToList

Function arrayToList

lib/sql-string.js:6–18  ·  view source on GitHub ↗
(array, timeZone, dialect, format)

Source from the content-addressed store, hash-verified

4const { logger } = require('./utils/logger');
5
6function arrayToList(array, timeZone, dialect, format) {
7 return array.reduce((sql, val, i) => {
8 if (i !== 0) {
9 sql += ', ';
10 }
11 if (Array.isArray(val)) {
12 sql += `(${arrayToList(val, timeZone, dialect, format)})`;
13 } else {
14 sql += escape(val, timeZone, dialect, format);
15 }
16 return sql;
17 }, '');
18}
19exports.arrayToList = arrayToList;
20
21function escape(val, timeZone, dialect, format) {

Callers 1

escapeFunction · 0.85

Calls 1

escapeFunction · 0.85

Tested by

no test coverage detected