refactor(coding-agent): converted class properties to TypeScript parameter properties across 51 files
- Converted class properties to TypeScript parameter properties across 51 files to reduce boilerplate code. - Removed explicit field declarations and manual assignments in constructors by using TypeScript's parameter property syntax with access modifiers. - Applied consistent pattern of declaring private readonly and public readonly properties directly in constructor parameters.
This commit is contained in:
@@ -148,11 +148,12 @@ export class PythonTool implements AgentTool<typeof pythonSchema> {
|
||||
public readonly parameters = pythonSchema;
|
||||
public readonly concurrency = "exclusive";
|
||||
|
||||
private readonly session: ToolSession | null;
|
||||
private readonly proxyExecutor?: PythonProxyExecutor;
|
||||
|
||||
constructor(session: ToolSession | null, options?: PythonToolOptions) {
|
||||
this.session = session;
|
||||
constructor(
|
||||
private readonly session: ToolSession | null,
|
||||
options?: PythonToolOptions,
|
||||
) {
|
||||
this.proxyExecutor = options?.proxyExecutor;
|
||||
this.description = getPythonToolDescription();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user