Sha256: c55682be212f68c2852a254d7ffca24be0f3a3a9089a96459ca60f9191fb5e4f
Contents?: true
Size: 494 Bytes
Versions: 7
Compression:
Stored size: 494 Bytes
Contents
import { htmlAttributes } from "../html/html-attributes"; export class Bold { attributes: Record<string, any>; children: any[]; constructor(attributes: Record<string, any> = {}) { this.children = []; this.attributes = attributes; } get renderWrapper(): string { return `<strong ${htmlAttributes(this.attributes)}>${this.children.map(child => child.renderWrapper).join("")}</strong>`; } add(child: any): Bold { this.children.push(child); return this; } }
Version data entries
7 entries across 7 versions & 1 rubygems