@truefrontier/puppeteer-laravel-mcp-server
Version:
A Model Context Protocol server for Laravel Herd browser automation using Puppeteer
24 lines • 769 B
TypeScript
import { BrowserInstance, BrowserPoolConfig } from '../core/types.js';
export declare class BrowserPool {
private pool;
private instances;
constructor(config?: BrowserPoolConfig);
acquire(): Promise<BrowserInstance>;
release(instance: BrowserInstance): Promise<void>;
createPage(instance: BrowserInstance): Promise<import("puppeteer").Page>;
closePage(instance: BrowserInstance, page: any): Promise<void>;
getStats(): {
size: number;
available: number;
borrowed: number;
pending: number;
instances: {
id: string;
created: Date;
lastUsed: Date;
activePages: number;
}[];
};
drain(): Promise<void>;
}
//# sourceMappingURL=pool.d.ts.map