UNPKG

og-images-generator

Version:

Generate OG images from a static folder and / or a middleware. Extract metadata from HTML pages. No headless browser involved. Comes as a CLI, API or plugins.

27 lines 1.01 kB
import type { SatoriOptions } from 'satori'; import type { ResvgRenderOptions } from '@resvg/resvg-js'; import type { UserConfig } from './generate.js'; import type { Page } from './collect.js'; export declare const fetchFont: (fontUrl: string) => Promise<ArrayBuffer>; export declare const OG_SIZE: { readonly width: 1200; readonly height: 630; }; export declare const SOURCE_SANS_FONT_URL = "https://unpkg.com/typeface-source-sans-pro@1.1.13/files/source-sans-pro-400.woff"; export declare const FONTS: { readonly sourceSans: () => Promise<{ name: string; data: ArrayBuffer; }>; }; export interface RenderedOg { path: string; data: Buffer; } export interface RenderOptions { satori: SatoriOptions; resvg?: ResvgRenderOptions; } export declare function renderOgImage(userConfig: UserConfig, page?: Page): Promise<Buffer>; export declare const renderAllPagesOg: (pages: Page[], config: UserConfig) => Promise<RenderedOg[]>; //# sourceMappingURL=render.d.ts.map