UNPKG

@auto-browse/auto-browse

Version:
27 lines (26 loc) 968 B
/** * Browser context factory for auto-browse-ts * Integrates with session manager to use existing browser contexts */ import * as playwright from 'playwright'; export interface BrowserContextFactory { createContext(): Promise<{ browserContext: playwright.BrowserContext; close: () => Promise<void>; }>; } /** * Browser context factory that uses the session manager's existing browser context * instead of creating new ones. This preserves the integration with auto-browse-ts * while enabling the sophisticated context management from playwright-mcp. */ export declare class SessionManagerContextFactory implements BrowserContextFactory { createContext(): Promise<{ browserContext: playwright.BrowserContext; close: () => Promise<void>; }>; } /** * Create a browser context factory that integrates with the session manager */ export declare function createSessionManagerContextFactory(): BrowserContextFactory;