// http://officeopenxml.com/WPalignment.php import { XmlAttributeComponent, XmlComponent } from "file/xml-components"; export type AlignmentOptions = "left" | "center" | "right" | "both"; export class AlignmentAttributes extends XmlAttributeComponent<{ val: AlignmentOptions }> { protected xmlKeys = { val: "w:val" }; } export class Alignment extends XmlComponent { constructor(type: AlignmentOptions) { super("w:jc"); this.root.push(new AlignmentAttributes({ val: type })); } }