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
+9 -3
View File
@@ -133,10 +133,16 @@ export class Lockfile {
return new Lockfile(packages, data);
}
private readonly packages: Map<string, LockfileQueryEntry[]>;
private readonly data: LockfileData;
private constructor(
private readonly packages: Map<string, LockfileQueryEntry[]>,
private readonly data: LockfileData,
) {}
packages: Map<string, LockfileQueryEntry[]>,
data: LockfileData,
) {
this.packages = packages;
this.data = data;
}
/** Returns the name of all packages available in the lockfile */
get(name: string): LockfileQueryEntry[] | undefined {