From 4bfdd65e2f3acfbcee568b5b4ed0729f04b7598a Mon Sep 17 00:00:00 2001 From: JohnDoe6345789 Date: Fri, 26 Dec 2025 00:16:30 +0000 Subject: [PATCH] code: types,nextjs,frontends (1 files) --- frontends/nextjs/src/lib/screenshot/types.ts | 30 ++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 frontends/nextjs/src/lib/screenshot/types.ts diff --git a/frontends/nextjs/src/lib/screenshot/types.ts b/frontends/nextjs/src/lib/screenshot/types.ts new file mode 100644 index 000000000..93ef714b8 --- /dev/null +++ b/frontends/nextjs/src/lib/screenshot/types.ts @@ -0,0 +1,30 @@ +export interface ScreenshotAnalysisPayload { + title: string + url: string + viewport: { + width: number + height: number + } + textSample: string + htmlSample: string +} + +export interface ScreenshotAnalysisMetrics { + wordCount: number + headingCount: number + h1Count: number + h2Count: number + h3Count: number + imgCount: number + imgMissingAltCount: number + linkCount: number + buttonCount: number + formCount: number + inputCount: number +} + +export interface ScreenshotAnalysisResult { + report: string + metrics: ScreenshotAnalysisMetrics + warnings: string[] +}