UNPKG

pixel-forge

Version:

A comprehensive generator for social media previews, favicons, and visual assets across all platforms

55 lines (54 loc) 1.43 kB
import type { PixelForgeConfig } from '../../core/config-validator'; export interface LinkedInOptions { title?: string; description?: string; template?: 'basic' | 'gradient' | 'custom'; includeStandard?: boolean; includeCompany?: boolean; } export declare class LinkedInGenerator { private config; private sourceImage; constructor(sourceImage: string, config: PixelForgeConfig); /** * Generate LinkedIn-optimized images */ generate(options?: LinkedInOptions): Promise<void>; /** * Generate standard LinkedIn image (1200x627) */ private generateStandardImage; /** * Generate LinkedIn company page image (1104x736) */ private generateCompanyImage; /** * Generate square LinkedIn image (1200x1200) */ private generateSquareImage; /** * Get HTML meta tags for LinkedIn */ getMetaTags(): string[]; /** * Get Next.js metadata configuration for LinkedIn */ getNextMetadata(): { openGraph: { title: string; description: string | undefined; images: { url: string; width: number; height: number; alt: string; }[]; type: string; siteName: string; }; }; /** * Get list of generated files */ getGeneratedFiles(): string[]; }