browser-use-typescript
Version:
A TypeScript-based browser automation framework
24 lines (23 loc) • 946 B
TypeScript
import { Browser as PlaywrightBrowser } from "playwright";
import { BrowserContext, BrowserContextConfig } from "./browserContext";
export declare class BrowserConfig {
headless: boolean;
disable_security: boolean;
wss_url: string | null;
browser_instance_path: string | null;
new_context_config: BrowserContextConfig;
_force_keep_browser_alive: boolean;
constructor(param?: Partial<BrowserConfig>);
}
export declare class Browser {
config: BrowserConfig;
playwright_browser: PlaywrightBrowser | null;
constructor(config?: BrowserConfig);
new_context(config?: BrowserContextConfig): Promise<BrowserContext>;
get_playwright_browser(): Promise<PlaywrightBrowser>;
_init(): Promise<PlaywrightBrowser>;
close(): Promise<void>;
setupBrowser(): Promise<PlaywrightBrowser>;
setup_remote_wss_browser(): Promise<PlaywrightBrowser>;
setup_builtin_browser(): Promise<PlaywrightBrowser>;
}