@nanggo/social-preview
Version:
Generate beautiful social media preview images from any URL
22 lines (21 loc) • 708 B
TypeScript
export interface CenteredTitleDescriptionLayout {
contentStartY: number;
titleStartY: number;
descStartY: number;
titleHeight: number;
descHeight: number;
totalContentHeight: number;
gap: number;
}
export declare function measureTextBlockHeight(lineCount: number, fontSize: number, lineHeight: number): number;
export declare function layoutCenteredTitleDescription(params: {
height: number;
titleLineCount: number;
titleFontSize: number;
titleLineHeight: number;
descLineCount: number;
descFontSize: number;
descLineHeight: number;
gap: number;
}): CenteredTitleDescriptionLayout;
export declare function createSvgStyleCdata(css: string): string;