💬 Commit message: Update 2026-02-11 04:16:38, 12 files, 588 lines
📁 Files changed: 12 📝 Lines changed: 588 • TODO.md • browser.d.ts • browser.d.ts.map • browser.js • browser.js.map • mcp.js • mcp.js.map • types.d.ts • types.d.ts.map • browser.ts • mcp.ts • types.ts
This commit is contained in:
Vendored
+13
-1
@@ -1,14 +1,17 @@
|
||||
import { type BrowserContext, type Page } from 'playwright';
|
||||
import type { BrowserCommand, BrowserOptions, CommandResponse, ConsoleMessage, ElementInfo } from './types.js';
|
||||
import type { BrowserCommand, BrowserOptions, CommandResponse, ConsoleMessage, ElementInfo, NetworkEntry } from './types.js';
|
||||
export declare class ClaudeBrowser {
|
||||
private browser;
|
||||
private context;
|
||||
private page;
|
||||
private options;
|
||||
private consoleMessages;
|
||||
private networkEntries;
|
||||
private interceptPatterns;
|
||||
constructor(options?: BrowserOptions);
|
||||
launch(): Promise<void>;
|
||||
private setupConsoleListener;
|
||||
private setupNetworkListener;
|
||||
close(): Promise<void>;
|
||||
private ensurePage;
|
||||
/** Get the current page instance (for advanced usage) */
|
||||
@@ -47,6 +50,15 @@ export declare class ClaudeBrowser {
|
||||
eval(script: string): Promise<unknown>;
|
||||
getConsole(level?: string, clear?: boolean): ConsoleMessage[];
|
||||
clearConsole(): void;
|
||||
getNetwork(filter?: string, clear?: boolean): NetworkEntry[];
|
||||
clearNetwork(): void;
|
||||
addIntercept(pattern: string, action: 'block' | 'mock', response?: {
|
||||
status?: number;
|
||||
body?: string;
|
||||
contentType?: string;
|
||||
}): Promise<void>;
|
||||
clearIntercepts(): Promise<void>;
|
||||
getInterceptPatterns(): string[];
|
||||
executeCommand(cmd: BrowserCommand): Promise<CommandResponse>;
|
||||
}
|
||||
//# sourceMappingURL=browser.d.ts.map
|
||||
Reference in New Issue
Block a user