refactor: convert constructor parameter properties for erasableSyntaxOnly compatibility

Signed-off-by: Paul Schultz <pschultz@pobox.com>
This commit is contained in:
Paul Schultz
2025-09-16 12:29:49 -05:00
parent b3a437e15d
commit 05f60e1e0a
167 changed files with 1826 additions and 679 deletions
+15 -5
View File
@@ -139,12 +139,22 @@ export class ConfigReader implements Config {
);
}
private readonly data: JsonObject | undefined;
private readonly context: string;
private readonly fallback?: ConfigReader;
private readonly prefix: string;
constructor(
private readonly data: JsonObject | undefined,
private readonly context: string = 'mock-config',
private readonly fallback?: ConfigReader,
private readonly prefix: string = '',
) {}
data: JsonObject | undefined,
context: string = 'mock-config',
fallback?: ConfigReader,
prefix: string = '',
) {
this.data = data;
this.context = context;
this.fallback = fallback;
this.prefix = prefix;
}
/** {@inheritdoc Config.has} */
has(key: string): boolean {