UNPKG

mysql-with-kysely

Version:
18 lines (17 loc) 506 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeSql = void 0; const normalizeSql = (sql) => { if (sql.startsWith('insert')) { const splited = sql.split(' values '); if (splited[1]) { splited[1] = '()'; } sql = splited.join(' values '); } return sql .replace(/(, \?)+/g, '') .replace(/(NOW\(\)\), \(\?)+/g, '') .replace(/(\), \(\?)+/g, ''); }; exports.normalizeSql = normalizeSql;