UNPKG

amos-tool

Version:

amos ui tool

9 lines (7 loc) 325 B
"use strict"; var utils = require("./utils"), defaultRE = /\{((?:.|\n)+?)\}/g; module.exports = function(e, i, t, u) { return t || (t = defaultRE), e && e.replace ? e.replace(t, function(e, t) { return utils.isUndefined(i[t]) ? !utils.isUndefined(i[t]) || utils.isUndefined(u) && "" !== u ? e : u : i[t]; }) : e; };