@henteko/kumiki
Version:
A video generation tool that creates videos from JSON configurations
38 lines • 877 B
TypeScript
import { Page } from 'puppeteer';
export declare class PuppeteerService {
private static instance;
private browser;
/**
* Get singleton instance
*/
static getInstance(): PuppeteerService;
/**
* Launch browser if not already launched
*/
launch(): Promise<void>;
/**
* Create a new page
*/
createPage(): Promise<Page>;
/**
* Take screenshot of HTML content
*/
screenshot(html: string, options: {
width: number;
height: number;
outputPath: string;
}): Promise<void>;
/**
* Generate HTML from template
*/
generateHTML(content: string, styles?: string): string;
/**
* Close the browser
*/
close(): Promise<void>;
/**
* Cleanup on process exit
*/
static cleanup(): Promise<void>;
}
//# sourceMappingURL=puppeteer.d.ts.map