Type Alias PythonInterpreterToolParams
PythonInterpreterToolParams: {
args: undefined | string[];
callbacks?: undefined | Callbacks;
checkAPIVersion: undefined | boolean;
defaultConfig?: undefined | ToolRunnableConfig<Record<string, any>>;
enableRunUntilComplete: undefined | boolean;
env: undefined | {
[key: string]: string;
};
fullStdLib: undefined | boolean;
indexURL: undefined | string;
instance: typeof PyodideAPI;
jsglobals: undefined | object;
lockFileURL: undefined | string;
metadata?: undefined | Record<string, unknown>;
packageCacheDir: undefined | string;
packages: undefined | string[];
pyproxyToStringRepr: undefined | boolean;
responseFormat?: undefined | string;
stdLibURL: undefined | string;
stderr: undefined | ((msg: string) => void);
stdin: undefined | (() => string);
stdout: undefined | ((msg: string) => void);
tags?: undefined | string[];
verbose?: undefined | boolean;
verboseParsingErrors?: undefined | boolean;
}
Type declaration
args: undefined | string[]
Optional
callbacks?: undefined | Callbacks
checkAPIVersion: undefined | boolean
Optional
defaultConfig?: undefined | ToolRunnableConfig<Record<string, any>>
enableRunUntilComplete: undefined | boolean
env: undefined | {
[key: string]: string;
}
fullStdLib: undefined | boolean
indexURL: undefined | string
instance: typeof PyodideAPI
jsglobals: undefined | object
lockFileURL: undefined | string
Optional
metadata?: undefined | Record<string, unknown>
packageCacheDir: undefined | string
packages: undefined | string[]
pyproxyToStringRepr: undefined | boolean
Optional
responseFormat?: undefined | string
stdLibURL: undefined | string
stderr: undefined | ((msg: string) => void)
stdin: undefined | (() => string)
stdout: undefined | ((msg: string) => void)
Optional
tags?: undefined | string[]
Optional
verbose?: undefined | boolean
Optional
verboseParsingErrors?: undefined | boolean
Default config object for the tool runnable.