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

Function arrayToList

src/sql-string.js:7–19  ·  view source on GitHub ↗
(array, timeZone, dialect, format)

Source from the content-addressed store, hash-verified

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

Callers 1

escapeFunction · 0.85

Calls 1

escapeFunction · 0.85

Tested by

no test coverage detected