UNPKG

docx

Version:

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

24 lines (23 loc) 939 B
import { XmlComponent } from './xml-components'; import { HeaderFooterReferenceType } from './document'; import { IViewWrapper } from './document-wrapper'; import { Footer } from './footer/footer'; import { Media } from './media'; import { Paragraph } from './paragraph'; import { Relationships } from './relationships'; import { Table } from './table'; export type IDocumentFooter = { readonly footer: FooterWrapper; readonly type: (typeof HeaderFooterReferenceType)[keyof typeof HeaderFooterReferenceType]; }; export declare class FooterWrapper implements IViewWrapper { private readonly media; private readonly footer; private readonly relationships; constructor(media: Media, referenceId: number, initContent?: XmlComponent); add(item: Paragraph | Table): void; addChildElement(childElement: XmlComponent): void; get View(): Footer; get Relationships(): Relationships; get Media(): Media; }