UNPKG

@findify/react-components

Version:
17 lines (16 loc) 574 B
import unescape from 'lodash/unescape'; export default (function () { var template = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ''; var selector = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : /%s/g; var tpl = unescape(template); return function () { for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } var index = -1; return tpl.replace(selector, function () { index++; return args[index] || ''; }); }; });