docx
Version:
Generate .docx documents with JavaScript (formerly Office-Clippy)
13 lines (10 loc) • 397 B
text/typescript
import { XmlAttributeComponent, XmlComponent } from "file/xml-components";
class StyleAttributes extends XmlAttributeComponent<{ readonly val: string }> {
protected readonly xmlKeys = { val: "w:val" };
}
export class Style extends XmlComponent {
constructor(styleId: string) {
super("w:rStyle");
this.root.push(new StyleAttributes({ val: styleId }));
}
}