diff --git a/types/jspdf/index.d.ts b/types/jspdf/index.d.ts index 63789a7093..c3507fc5e5 100644 --- a/types/jspdf/index.d.ts +++ b/types/jspdf/index.d.ts @@ -1,8 +1,9 @@ -// Type definitions for jsPDF 1.2 +// Type definitions for jsPDF 1.3 // Project: https://github.com/MrRio/jsPDF // Definitions by: Amber Schühmacher // Kevin Gonnord // Jackie Weng +// Frank Brullo // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped declare module 'jspdf' { @@ -76,7 +77,8 @@ declare module 'jspdf' { setLineCap(style:string|number):jsPDF; setLineJoin(style:string|number):jsPDF; output(type?:string, options?:any):any; - save(filename:string):jsPDF; + save(filename:string): void; + save(filename:string, options: {returnPromise: boolean}): Promise; /** * jsPDF plugins below: @@ -184,7 +186,7 @@ declare module 'jspdf' { stroke():void; fill():void; translate(x:number, y:number):void; - measureText(text:string):number; + measureText(text:string):{ width: number }; }; // jsPDF plugin: fromHTML