@types/html-to-docx
v1.8.1
Published
TypeScript definitions for html-to-docx
Readme
Installation
npm install --save @types/html-to-docx
Summary
This package contains type definitions for html-to-docx (https://github.com/privateOmega/html-to-docx#readme).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/html-to-docx.
index.d.ts
/// <reference types="node" />
declare namespace HtmlToDocx {
interface Margins {
top?: number;
right?: number;
bottom?: number;
left?: number;
header?: number;
footer?: number;
gutter?: number;
}
interface PageSize {
width?: number;
height?: number;
}
interface Row {
cantSplit?: boolean;
}
interface Table {
row?: Row;
}
interface LineNumberOptions {
start: number;
countBy: number;
restart: "continuous" | "newPage" | "newSection";
}
interface DocumentOptions {
orientation?: "portrait" | "landscape";
pageSize?: PageSize;
margins?: Margins;
title?: string;
subject?: string;
creator?: string;
keywords?: string[];
lastModifiedBy?: string;
revision?: number;
createdAt?: Date;
modifiedAt?: Date;
headerType?: "default" | "first" | "even";
footerType?: "default" | "first" | "even";
footer?: boolean;
font?: string;
fontSize?: number;
complexScriptFontSize?: number;
table?: Table;
pageNumber?: boolean;
skipFirstHeaderFooter?: boolean;
lineNumber?: boolean;
lineNumberOptions?: LineNumberOptions;
numbering?: {
defaultOrderedListStyleType?: string;
};
decodeUnicode?: boolean;
lang?: string;
}
}
declare function HtmlToDocx(
htmlString: string,
headerHTMLstring?: string | null,
documentOptions?: HtmlToDocx.DocumentOptions,
footerHtmlString?: string | null,
): Promise<ArrayBuffer> | Promise<Blob>;
export = HtmlToDocx;
Additional Details
- Last updated: Mon, 16 Mar 2026 23:41:27 GMT
- Dependencies: @types/node
Credits
These definitions were written by M. Nabil Rady.
