UNPKG

@ngx-i18nsupport/ngx-i18nsupport-lib

Version:

A Typescript library to work with Angular generated i18n files (xliff, xmb)

30 lines 1.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const parsed_message_part_1 = require("./parsed-message-part"); /** * Created by martin on 14.06.2017. * A message part consisting of an empty tag like <br/>. */ class ParsedMessagePartEmptyTag extends parsed_message_part_1.ParsedMessagePart { constructor(tagname, idcounter) { super(parsed_message_part_1.ParsedMessagePartType.EMPTY_TAG); this._tagname = tagname; this._idcounter = idcounter; } asDisplayString(format) { if (this._idcounter === 0) { return '<' + this._tagname + '>'; } else { return '<' + this._tagname + ' id="' + this._idcounter.toString() + '">'; } } tagName() { return this._tagname; } idCounter() { return this._idcounter; } } exports.ParsedMessagePartEmptyTag = ParsedMessagePartEmptyTag; //# sourceMappingURL=parsed-message-part-empty-tag.js.map