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:
can1357
2026-02-05 06:34:12 +01:00
parent 314a0044a3
commit b902723cc9
51 changed files with 189 additions and 321 deletions
+4 -3
View File
@@ -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();
}