@promptbook/remote-server
Version:
Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action
19 lines (18 loc) • 821 B
TypeScript
import type { ScriptExecutionTools, ScriptExecutionToolsExecuteOptions } from '../../execution/ScriptExecutionTools';
import type { JavascriptExecutionToolsOptions } from './JavascriptExecutionToolsOptions';
/**
* ScriptExecutionTools for JavaScript implemented via eval
*
* Warning: It is used for testing and mocking
* **NOT intended to use in the production** due to its unsafe nature, use `JavascriptExecutionTools` instead.
*
* @public exported from `@promptbook/javascript`
*/
export declare class JavascriptEvalExecutionTools implements ScriptExecutionTools {
protected readonly options: JavascriptExecutionToolsOptions;
constructor(options?: JavascriptExecutionToolsOptions);
/**
* Executes a JavaScript
*/
execute(options: ScriptExecutionToolsExecuteOptions): Promise<string>;
}