xliff
Version:
xliff2js and js2xliff converter xliff utils
45 lines (44 loc) • 4.19 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _ElementTypes = _interopRequireDefault(require("./ElementTypes.js"));
var _makeInlineElement = _interopRequireDefault(require("./makeInlineElement.js"));
var _elementTypeToTagMap, _factories;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return _typeof(key) === "symbol" ? key : String(key); }
function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (_typeof(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); }
var _default = exports.default = {
elementTypeToTagMap: (_elementTypeToTagMap = {}, _defineProperty(_elementTypeToTagMap, _ElementTypes.default.Standalone, 'x'), _defineProperty(_elementTypeToTagMap, _ElementTypes.default.GenericSpan, 'g'), _defineProperty(_elementTypeToTagMap, _ElementTypes.default.GenericSpanStart, 'bx'), _defineProperty(_elementTypeToTagMap, _ElementTypes.default.GenericSpanEnd, 'ex'), _defineProperty(_elementTypeToTagMap, _ElementTypes.default.Span, 'ph'), _defineProperty(_elementTypeToTagMap, _ElementTypes.default.SpanStart, 'bpt'), _defineProperty(_elementTypeToTagMap, _ElementTypes.default.SpanEnd, 'ept'), _defineProperty(_elementTypeToTagMap, _ElementTypes.default.Marker, 'mrk'), _elementTypeToTagMap),
tagToElementTypeMap: {
x: _ElementTypes.default.Standalone,
g: _ElementTypes.default.GenericSpan,
bx: _ElementTypes.default.GenericSpanStart,
ex: _ElementTypes.default.GenericSpanEnd,
ph: _ElementTypes.default.Span,
bpt: _ElementTypes.default.SpanStart,
ept: _ElementTypes.default.SpanEnd,
mrk: _ElementTypes.default.Marker
},
factories: (_factories = {}, _defineProperty(_factories, _ElementTypes.default.Standalone, function (attributes) {
return (0, _makeInlineElement.default)(_ElementTypes.default.Standalone, attributes);
}), _defineProperty(_factories, _ElementTypes.default.GenericSpan, function (attributes, contents) {
return (0, _makeInlineElement.default)(_ElementTypes.default.GenericSpan, attributes, contents);
}), _defineProperty(_factories, _ElementTypes.default.GenericSpanStart, function (attributes) {
return (0, _makeInlineElement.default)(_ElementTypes.default.GenericSpanStart, attributes);
}), _defineProperty(_factories, _ElementTypes.default.GenericSpanEnd, function (attributes) {
return (0, _makeInlineElement.default)(_ElementTypes.default.GenericSpanEnd, attributes);
}), _defineProperty(_factories, _ElementTypes.default.Span, function (attributes, contents) {
return (0, _makeInlineElement.default)(_ElementTypes.default.Span, attributes, contents);
}), _defineProperty(_factories, _ElementTypes.default.SpanStart, function (attributes, contents) {
return (0, _makeInlineElement.default)(_ElementTypes.default.SpanStart, attributes, contents);
}), _defineProperty(_factories, _ElementTypes.default.SpanEnd, function (attributes, contents) {
return (0, _makeInlineElement.default)(_ElementTypes.default.SpanEnd, attributes, contents);
}), _defineProperty(_factories, _ElementTypes.default.Marker, function (attributes, contents) {
return (0, _makeInlineElement.default)(_ElementTypes.default.Marker, attributes, contents);
}), _factories)
};
module.exports = exports.default;