@types/html-pdf-node
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

Installation

npm install --save @types/html-pdf-node

Summary

This package contains type definitions for html-pdf-node (https://github.com/mrafiqk/html-pdf-node#readme).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/html-pdf-node.

index.d.ts

/// <reference types="node"/>

export interface File {
    url?: string | undefined;
    content?: string | undefined;
}

export interface OptionsMargin {
    top?: string | number | undefined;
    right?: string | number | undefined;
    bottom?: string | number | undefined;
    left?: string | number | undefined;
}

export interface Options {
    args?: string[] | undefined;
    path?: string | undefined;
    scale?: number | undefined;
    displayHeaderFooter?: boolean | undefined;
    headerTemplate?: string | undefined;
    footerTemplate?: string | undefined;
    printBackground?: boolean | undefined;
    landscape?: boolean | undefined;
    pageRanges?: string | undefined;
    format?: string | undefined;
    width?: string | number | undefined;
    height?: string | number | undefined;
    margin?: OptionsMargin | undefined;
    preferCSSPageSize?: boolean | undefined;
}

export function generatePdf(
    file: File,
    options?: Options,
    callback?: (err: Error, buffer: Buffer) => void,
): void;

export function generatePdfs(
    files: File[],
    options?: Options,
    callback?: (err: Error, buffer: Buffer) => void,
): void;

Additional Details

  • Last updated: Tue, 07 Nov 2023 03:09:37 GMT
  • Dependencies: @types/node

Credits

These definitions were written by bojovypstros.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/html-pdf-node

Weekly Downloads

9,045

Version

1.0.2

License

MIT

Unpacked Size

4.98 kB

Total Files

5

Last publish

Collaborators

  • types