UNPKG

docx

Version:

Easily generate .docx files with JS/TS with a nice declarative API. Works for Node and on the Browser.

45 lines (44 loc) 1.18 kB
import { XmlAttributeComponent, XmlComponent } from '../../xml-components'; export interface TabStopDefinition { readonly type: TabStopType; readonly position: number | TabStopPosition; readonly leader?: LeaderType; } export declare class TabStop extends XmlComponent { constructor(tabDefinitions: readonly TabStopDefinition[]); } export declare enum TabStopType { LEFT = "left", RIGHT = "right", CENTER = "center", BAR = "bar", CLEAR = "clear", DECIMAL = "decimal", END = "end", NUM = "num", START = "start" } export declare enum LeaderType { DOT = "dot", HYPHEN = "hyphen", MIDDLE_DOT = "middleDot", NONE = "none", UNDERSCORE = "underscore" } export declare enum TabStopPosition { MAX = 9026 } export declare class TabAttributes extends XmlAttributeComponent<{ readonly val: TabStopType; readonly pos: string | number; readonly leader?: LeaderType; }> { protected readonly xmlKeys: { val: string; pos: string; leader: string; }; } export declare class TabStopItem extends XmlComponent { constructor({ type, position, leader }: TabStopDefinition); }