diff --git a/types/pdfkit/index.d.ts b/types/pdfkit/index.d.ts index 359d29adfa5d89..21498be7117a89 100644 --- a/types/pdfkit/index.d.ts +++ b/types/pdfkit/index.d.ts @@ -935,6 +935,11 @@ declare module "pdfkit" { export = doc; } +declare module "pdfkit/js/pdfkit.standalone" { + var doc: PDFKit.PDFDocument; + export = doc; +} + declare module "pdfkit/js/gradient" { var gradient: { PDFGradient: PDFKit.PDFGradient; diff --git a/types/pdfkit/pdfkit-tests.ts b/types/pdfkit/pdfkit-tests.ts index eeb6ac268997f7..b6147e8993cc72 100644 --- a/types/pdfkit/pdfkit-tests.ts +++ b/types/pdfkit/pdfkit-tests.ts @@ -9,6 +9,7 @@ var PDFTilingPattern = PDFPattern.PDFTilingPattern; import mtext = require("pdfkit/js/mixins/text"); import PDFDocument = require("pdfkit"); +import PDFDocumentStandalone = require("pdfkit/js/pdfkit.standalone"); import font = require("pdfkit/js/mixins/fonts"); import pdfData = require("pdfkit/js/data"); @@ -728,3 +729,5 @@ doc.boundsOfString("Bounds of string", 50, 100, { doc.boundsOfString("Bounds of string", { align: "left", }); + +var docStandalone: PDFKit.PDFDocument = new PDFDocumentStandalone();