fix: nullable value for node-pdftk output method (#43672)

This commit is contained in:
Andrea Ascari
2020-04-07 17:53:18 +02:00
committed by GitHub
parent 1ea6b2f41f
commit 68698763ee
2 changed files with 3 additions and 1 deletions

View File

@@ -54,7 +54,7 @@ export class PDFTK {
* Run the command.
*/
output(writeFile: string, outputDest: string, needsOutput?: boolean): Promise<string>;
output(writeFile: string): Promise<Buffer>;
output(writeFile?: string): Promise<Buffer>;
/**
* Assembles ("concatenate") pages from input PDFs to create a new PDF.
* @see {@link https://www.pdflabs.com/docs/pdftk-man-page/#dest-op-cat}

View File

@@ -13,5 +13,7 @@ pdftk.allow(['FillIn']).attachFiles(['./file1.pdf', './file2.pdf']); // $ExpectT
pdftk.allow(['FillIn']).compress().output('./fileoutput.pdf'); // $ExpectType Promise<Buffer>
pdftk.allow(['FillIn']).compress().output('./fileoutput.pdf', './destination/folder'); // $ExpectType Promise<string>
pdftk.allow(['FillIn']).compress().output(); // $ExpectType Promise<Buffer>
PDFTK.input('file').flatten().ignoreWarnings().inputPw('password').burst('page_%02d.pdf'); // $ExpectType Promise<string>
PDFTK.input('file').flatten().ignoreWarnings().inputPw('password').burst(); // $ExpectType Promise<Buffer>