feat: create MobilePerformanceMonitor base structure
This commit is contained in:
@@ -0,0 +1,18 @@
|
|||||||
|
import { Page } from '@playwright/test';
|
||||||
|
|
||||||
|
export interface CoreWebVitals {
|
||||||
|
FCP: number;
|
||||||
|
LCP: number;
|
||||||
|
CLS: number;
|
||||||
|
FID: number;
|
||||||
|
TTI: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface LighthouseResult {
|
||||||
|
score: number;
|
||||||
|
audits: Record<string, any>;
|
||||||
|
}
|
||||||
|
|
||||||
|
export class MobilePerformanceMonitor {
|
||||||
|
constructor(private page: Page) {}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user