UNPKG

langcode

Version:

A Plugin-Based Framework for Managing and Using LangChain

25 lines (24 loc) 619 B
import { Browser } from "puppeteer"; import { PluginDescriptions } from "./plugin"; export type BrowserToolInitConfig = { headless?: boolean; defaultViewport?: { width: number; height: number; }; }; export type BrowserToolRunArgs = { url: string; selector?: string; action?: "click" | "type"; input?: string; evaluate?: (() => any) | string; }; export interface BrowserToolExpose extends PluginDescriptions { browser: Browser | null; } export declare const BrowserToolPluginTypes: { runArgs: BrowserToolRunArgs; return: any; expose: BrowserToolExpose; };