mysql-all-in-one
Version:
A package that allows you to have a complete interaction with a MYSQL database, allowing to connect to the database, retrieve data and create queries.
12 lines (11 loc) • 469 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.escStr = void 0;
const esc_val_1 = require("./esc_val");
/**
* @description Tagged template literal function to escape all passed values
* @example const name = 'Foo'; escStr`name=${name}`;
* >> "name = 'Foo'"
*/
const escStr = ([firstStr, ...rest], ...values) => rest.reduce((acc, cur, i) => `${acc}${(0, esc_val_1.escVal)(values[i])}${cur}`, firstStr);
exports.escStr = escStr;
;