1 | var toValueString = require('./toValueString')
|
2 | var keys = require('./keys')
|
3 |
|
4 | function helperFormatEscaper (dataMap) {
|
5 | var replaceRegexp = new RegExp('(?:' + keys(dataMap).join('|') + ')', 'g')
|
6 | return function (str) {
|
7 | return toValueString(str).replace(replaceRegexp, function (match) {
|
8 | return dataMap[match]
|
9 | })
|
10 | }
|
11 | }
|
12 |
|
13 | module.exports = helperFormatEscaper
|