fix(core): update

This commit is contained in:
Philipp Kunz 2019-06-03 10:51:15 +02:00
parent 4ac4d8d049
commit 337c299a5e
3 changed files with 11 additions and 10 deletions

1
ts/interfaces/index.ts Normal file
View File

@ -0,0 +1 @@
export * from './interface.pdfresult';

View File

@ -0,0 +1,5 @@
export interface IPdfResult {
name: string,
id: string,
buffer: Buffer;
}

View File

@ -5,11 +5,7 @@ import { PdfCandidate } from './smartpdf.classes.pdfcandidate';
declare const document;
export interface IPdfResult {
name: string,
id: string,
buffer: Buffer;
}
import { IPdfResult } from './interfaces';
export class SmartPdf {
htmlServerInstance: Server;
@ -80,7 +76,7 @@ export class SmartPdf {
id: pdfCandidate.pdfId,
name: `${pdfCandidate.pdfId}.js`,
buffer: pdfBuffer
}
};
}
async getPdfForWebsite(websiteUrl: string): Promise<IPdfResult> {
@ -99,7 +95,7 @@ export class SmartPdf {
id: pdfId,
name: `${pdfId}.js`,
buffer: pdfBuffer
}
};
}
async getFullWebsiteAsSinglePdf(websiteUrl: string) {
@ -108,7 +104,6 @@ export class SmartPdf {
const response = await page.goto(websiteUrl, { waitUntil: 'networkidle2' });
const pdfId = plugins.smartunique.shortId();
const { documentHeight, documentWidth } = await page.evaluate(() => {
return {
documentHeight: document.height,
documentWidth: document.width
@ -126,6 +121,6 @@ export class SmartPdf {
id: pdfId,
name: `${pdfId}.js`,
buffer: pdfBuffer
}
};
}
}