// add HTML as external file

import { CreateDocx, OptionsAltchunk } from "../../../build";
import * as fs from "fs";

const docx = new CreateDocx();

const fileHtml = fs.readFileSync("../../files/Test.html");

docx.addText(
    "Insert a HTML file (this method is not supported by all DOCX readers):"
);

const externalFile: OptionsAltchunk = {
    file: fileHtml,
    type: "html",
};
docx.addExternalFile(externalFile);

docx.addText("A new paragraph");

docx.save().then(contents => {
    fs.writeFileSync("addExternalFile_2.docx", Buffer.from(contents));
});
