supapup
Version:
⚡ Lightning-fast MCP browser dev tool. Navigate → Get instant structured data. No screenshots needed! Puppeteer: 📸 → CSS selectors → JS eval. Supapup: semantic IDs ready to use. 10x faster, 90% fewer tokens.
24 lines • 713 B
TypeScript
import { Browser, Page } from 'puppeteer';
export interface BrowserState {
browser: Browser | null;
page: Page | null;
isHealthy: boolean;
lastError?: string;
crashCount: number;
lastCrashTime?: Date;
}
export declare class BrowserRecovery {
private state;
constructor();
checkBrowserHealth(browser: Browser | null, page: Page | null): Promise<boolean>;
cleanupCrashedBrowser(browser: Browser | null): Promise<void>;
recordCrash(error: string): void;
resetState(): void;
getCrashInfo(): {
crashCount: number;
lastError?: string;
lastCrashTime?: Date;
};
shouldThrottle(): boolean;
}
//# sourceMappingURL=browser-recovery.d.ts.map