UNPKG

translate-maker

Version:

Lightweight translation module. Internationalize your great project.

31 lines (21 loc) 800 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.default = as; var _set = _interopRequireDefault(require("lodash/set")); var _forEach = _interopRequireDefault(require("lodash/forEach")); function as(value, part, attrs, metadata) { var _this = this; var params = {}; for (var _len = arguments.length, args = new Array(_len > 4 ? _len - 4 : 0), _key = 4; _key < _len; _key++) { args[_key - 4] = arguments[_key]; } (0, _forEach.default)(args, function (param) { var from = param.from, to = param.to; var paramValue = _this.resolveValue(from, attrs); (0, _set.default)(params, to, paramValue); }); return this.resolveValue(part, params); } //# sourceMappingURL=as.js.map