UNPKG

resumefy

Version:

A simple toolkit to bring your JSON Resume to life

33 lines (32 loc) 1.04 kB
import { LaunchOptions } from 'puppeteer'; import { ResumeBrowser } from '../browser/index.js'; import { RenderOptions } from '../types.js'; import { RenderCliOptions } from '../cli/types.js'; /** * Renderer class to render resume in browser and save PDF and HTML files. */ export declare class Renderer { #private; constructor(resumeFile: string, { theme, outDir }: RenderOptions, browser: ResumeBrowser, cliOptions?: RenderCliOptions); static launch(resumeFile: string, { theme, outDir }: RenderOptions, options?: LaunchOptions, cliOptions?: RenderCliOptions): Promise<Renderer>; /** * Render resume in browser and save PDF and HTML files. */ render(): Promise<void>; /** * Start file server for the output directory */ startFileServer(port?: number): void; /** * Add menu to browser */ addMenu(serverUrl: string): Promise<void>; /** * Reload preview */ reloadPreview(): Promise<void>; /** * Close browser */ close(): Promise<void>; }