File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed
Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change 11/// <reference types="node" />
22
3+ type PDFKitReadable = import ( "stream" ) . Readable ;
4+
35declare namespace PDFKit {
46 interface PDFGradient {
57 new ( document : any ) : PDFGradient ;
@@ -862,7 +864,7 @@ declare namespace PDFKit {
862864
863865 interface PDFDocument
864866 extends
865- NodeJS . ReadableStream ,
867+ PDFKitReadable ,
866868 Mixins . PDFMetadata ,
867869 Mixins . PDFAnnotation ,
868870 Mixins . PDFColor ,
Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ import mtext = require("pdfkit/js/mixins/text");
1010
1111import PDFDocument = require( "pdfkit" ) ;
1212import PDFDocumentStandalone = require( "pdfkit/js/pdfkit.standalone" ) ;
13+ import stream = require( "stream" ) ;
1314
1415import font = require( "pdfkit/js/mixins/fonts" ) ;
1516import pdfData = require( "pdfkit/js/data" ) ;
@@ -34,6 +35,15 @@ var doc: PDFKit.PDFDocument = new PDFDocument({
3435 fontLayoutCache : true ,
3536} ) ;
3637
38+ const readable : stream . Readable = doc ;
39+
40+ // $ExpectType PDFDocument
41+ doc . destroy ( ) ;
42+ // $ExpectType boolean
43+ doc . destroyed ;
44+ // $ExpectType boolean
45+ doc . readableEnded ;
46+
3747// $ExpectType PDFDocument
3848doc . addPage ( ) ;
3949// $ExpectType PDFDocument
You can’t perform that action at this time.
0 commit comments