UNPKG

@microsoft/teams.cards

Version:

<p> <a href="https://www.npmjs.com/package/@microsoft/teams.cards" target="_blank"> <img src="https://img.shields.io/npm/v/@microsoft/teams.cards" /> </a> <a href="https://www.npmjs.com/package/@microsoft/teams.cards?activeTab=code" ta

33 lines (30 loc) 776 B
'use strict'; var base = require('../base'); var textRun = require('./text-run'); class RichTextBlock extends base.Element { type; /** * The array of inlines. */ inlines; constructor(...inlines) { super(); this.type = "RichTextBlock"; this.inlines = inlines; } static from(options) { const block = new RichTextBlock(...options.inlines); Object.assign(block, options); return block; } addText(...value) { this.inlines.push(...value); return this; } toString(delim = "") { return this.inlines.map((v) => typeof v === "string" ? v : textRun.TextRun.from(v).toString()).join(delim); } } exports.RichTextBlock = RichTextBlock; //# sourceMappingURL=rich-text-block.js.map //# sourceMappingURL=rich-text-block.js.map