docx
Version:
Easily generate .docx files with JS/TS with a nice declarative API. Works for Node and on the Browser.
20 lines (19 loc) • 777 B
TypeScript
import { IContext, IXmlableObject, XmlComponent } from "../../file/xml-components";
import { ILevelsOptions } from "./level";
import { ConcreteNumbering } from "./num";
export interface INumberingOptions {
readonly config: {
readonly levels: ILevelsOptions[];
readonly reference: string;
}[];
}
export declare class Numbering extends XmlComponent {
private readonly abstractNumberingMap;
private readonly concreteNumberingMap;
private readonly referenceConfigMap;
constructor(options: INumberingOptions);
prepForXml(context: IContext): IXmlableObject | undefined;
createConcreteNumberingInstance(reference: string, instance: number): void;
get ConcreteNumbering(): ConcreteNumbering[];
get ReferenceConfig(): object[];
}