UNPKG

quicksilver-cli

Version:
10 lines (9 loc) 349 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function replace(str, params) { const names = Object.keys(params) .map(name => name.replace(/[\.\(\)]/g, "_")); const values = Object.values(params); return new Function(...names, `return \`${str}\`;`)(...values); } exports.replace = replace;