From 68698763ee784ccf0a5b5ac050ca9cb03a2838d3 Mon Sep 17 00:00:00 2001 From: Andrea Ascari Date: Tue, 7 Apr 2020 17:53:18 +0200 Subject: [PATCH] fix: nullable value for node-pdftk output method (#43672) --- types/node-pdftk/index.d.ts | 2 +- types/node-pdftk/node-pdftk-tests.ts | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/types/node-pdftk/index.d.ts b/types/node-pdftk/index.d.ts index 8d41bfb84b..16625a0d82 100644 --- a/types/node-pdftk/index.d.ts +++ b/types/node-pdftk/index.d.ts @@ -54,7 +54,7 @@ export class PDFTK { * Run the command. */ output(writeFile: string, outputDest: string, needsOutput?: boolean): Promise; - output(writeFile: string): Promise; + output(writeFile?: string): Promise; /** * Assembles ("concatenate") pages from input PDFs to create a new PDF. * @see {@link https://www.pdflabs.com/docs/pdftk-man-page/#dest-op-cat} diff --git a/types/node-pdftk/node-pdftk-tests.ts b/types/node-pdftk/node-pdftk-tests.ts index c1fdd85d3f..52738d5101 100644 --- a/types/node-pdftk/node-pdftk-tests.ts +++ b/types/node-pdftk/node-pdftk-tests.ts @@ -13,5 +13,7 @@ pdftk.allow(['FillIn']).attachFiles(['./file1.pdf', './file2.pdf']); // $ExpectT pdftk.allow(['FillIn']).compress().output('./fileoutput.pdf'); // $ExpectType Promise pdftk.allow(['FillIn']).compress().output('./fileoutput.pdf', './destination/folder'); // $ExpectType Promise +pdftk.allow(['FillIn']).compress().output(); // $ExpectType Promise + PDFTK.input('file').flatten().ignoreWarnings().inputPw('password').burst('page_%02d.pdf'); // $ExpectType Promise PDFTK.input('file').flatten().ignoreWarnings().inputPw('password').burst(); // $ExpectType Promise