diff --git a/pdfkit/pdfkit-tests.ts b/pdfkit/pdfkit-tests.ts
index 16dc2a4049..94d7349763 100644
--- a/pdfkit/pdfkit-tests.ts
+++ b/pdfkit/pdfkit-tests.ts
@@ -1,15 +1,16 @@
///
-import {PDFGradient} from "pdfkit/js/gradient";
+import PDFGradient = require("pdfkit/js/gradient");
-import {PDFRadialGradiant,PDFLinearGradient} from "pdfkit/js/gradient";
+let PDFRadialGradiant = PDFGradient.PDFRadialGradiant;
+let PDFLinearGradient = PDFGradient.PDFLinearGradient;
-import * as mtext from "pdfkit/js/mixins/text";
+import mtext = require("pdfkit/js/mixins/text");
import PDFDocument = require("pdfkit");
-import * as font from "pdfkit/js/mixins/fonts";
-import * as pdfData from "pdfkit/js/data";
+import font = require("pdfkit/js/mixins/fonts");
+import pdfData = require("pdfkit/js/data");
import text = require("pdfkit/js/mixins/text");
font.registerFont("Arial");
@@ -18,8 +19,6 @@ text.widthOfString("Kila",{ellipsis:true});
var doc = new PDFDocument({compress:false, sizes:[526,525],autoFirstPage:true});
-
-
doc.addPage({
margin: 50
});
diff --git a/pdfkit/pdfkit.d.ts b/pdfkit/pdfkit.d.ts
index c9116f7056..d4e1beeecb 100644
--- a/pdfkit/pdfkit.d.ts
+++ b/pdfkit/pdfkit.d.ts
@@ -35,7 +35,7 @@ declare module PDFKit.Mixins {
SubType?: string;
Contents?: string;
Name?: string;
- color?: string,
+ color?: string;
QuadPoints?: Array;
A?: any;
@@ -214,13 +214,13 @@ declare module "pdfkit/js/data" {
declare module PDFKit {
interface DocumentInfo {
- Producer?: string,
- Creator?: string,
- CreationDate?: Date,
- Title?: string,
- Author?: string,
- Keywords?: string,
- ModDate?: Date
+ Producer?: string;
+ Creator?: string;
+ CreationDate?: Date;
+ Title?: string;
+ Author?: string;
+ Keywords?: string;
+ ModDate?: Date;
}
interface PDFDocumentOptions {
@@ -228,7 +228,7 @@ declare module PDFKit {
info?: DocumentInfo;
autoFirstPage?: boolean;
sizes?: number[];
- margin?: { top: number, left: number, bottom: number, right: number }|number;
+ margin?: { top: number; left: number; bottom: number; right: number }|number;
bufferPages?: boolean;
}
@@ -288,9 +288,9 @@ declare module "pdfkit" {
declare module "pdfkit/js/gradient" {
var gradient : {
- PDFGradient: PDFKit.PDFGradient,
- PDFLinearGradient: PDFKit.PDFLinearGradient,
- PDFRadialGradiant: PDFKit.PDFRadialGradient
+ PDFGradient: PDFKit.PDFGradient;
+ PDFLinearGradient: PDFKit.PDFLinearGradient;
+ PDFRadialGradiant: PDFKit.PDFRadialGradient;
}
export = gradient;
@@ -303,7 +303,7 @@ declare module PDFKit {
interface PDFPage {
size: string;
layout: string;
- margin: { top: number, left: number, bottom: number, right: number }|number;
+ margin: { top: number; left: number; bottom: number; right: number }|number;
width: number;
height: number;
document: PDFDocument;
@@ -341,7 +341,7 @@ declare module PDFKit {
compress: boolean;
uncompressedLength: number;
chunks: any[];
- data: { Font?: any, XObject?: any, ExtGState?: any, Pattern: any, Annots: any };
+ data: { Font?: any; XObject?: any; ExtGState?: any; Pattern: any; Annots: any };
document: PDFDocument;
constructor(document: PDFDocument, id: number, data: {});