MCPcopy
hub / github.com/sequelize/sequelize / formatNamedParameters

Function formatNamedParameters

src/sql-string.js:180–191  ·  view source on GitHub ↗
(sql, values, timeZone, dialect)

Source from the content-addressed store, hash-verified

178exports.format = format;
179
180function formatNamedParameters(sql, values, timeZone, dialect) {
181 return sql.replace(/:+(?!\d)(\w+)/g, (value, key) => {
182 if ('postgres' === dialect && '::' === value.slice(0, 2)) {
183 return value;
184 }
185
186 if (values[key] !== undefined) {
187 return escape(values[key], timeZone, dialect, true);
188 }
189 throw new Error(`Named parameter "${value}" has no value in the given object.`);
190 });
191}
192exports.formatNamedParameters = formatNamedParameters;

Callers

nothing calls this directly

Calls 1

escapeFunction · 0.85

Tested by

no test coverage detected