UNPKG

docx

Version:

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

22 lines (21 loc) 914 B
import { IContext, IXmlableObject, XmlComponent } from '../xml-components'; import { ILevelsOptions } from './level'; import { ConcreteNumbering } from './num'; export type INumberingOptions = { readonly config: readonly { readonly levels: readonly ILevelsOptions[]; readonly reference: string; }[]; }; export declare class Numbering extends XmlComponent { private readonly abstractNumberingMap; private readonly concreteNumberingMap; private readonly referenceConfigMap; private readonly abstractNumUniqueNumericId; private readonly concreteNumUniqueNumericId; constructor(options: INumberingOptions); prepForXml(context: IContext): IXmlableObject | undefined; createConcreteNumberingInstance(reference: string, instance: number): void; get ConcreteNumbering(): readonly ConcreteNumbering[]; get ReferenceConfig(): readonly Record<string, any>[]; }