UNPKG

v0-ui-reviewer

Version:

Next-gen UI/UX reviewer with multi-model AI support (OpenAI, Claude, v0), style extraction, and live preview sandbox

45 lines (44 loc) 1.23 kB
import { ExtractedStyle, DesignTokens } from './style-extractor.js'; export interface EnhancedCaptureOptions { url: string; fullPage?: boolean; viewportWidth?: number; viewportHeight?: number; outputPath?: string; mobile?: boolean; timeout?: number; verbose?: boolean; extractStyles?: boolean; stylePoints?: Array<{ x: number; y: number; }>; styleGridSize?: number; onProgress?: (step: string, percent: number, message?: string) => void; } export interface CaptureResult { screenshotPath: string; extractedStyles?: ExtractedStyle[]; designTokens?: DesignTokens; } export declare class EnhancedCapture { private verbose; constructor(verbose?: boolean); private log; captureWithStyles(options: EnhancedCaptureOptions): Promise<CaptureResult>; /** * Extract styles from an existing screenshot URL */ extractStylesFromURL(url: string, options?: { points?: Array<{ x: number; y: number; }>; gridSize?: number; mobile?: boolean; timeout?: number; }): Promise<{ extractedStyles: ExtractedStyle[]; designTokens: DesignTokens; }>; }