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
@@ -49,10 +49,13 @@ export type NotificationSendOptions = {
/** @public */
export class DefaultNotificationService implements NotificationService {
private constructor(
private readonly discovery: DiscoveryService,
private readonly auth: AuthService,
) {}
private readonly discovery: DiscoveryService;
private readonly auth: AuthService;
private constructor(discovery: DiscoveryService, auth: AuthService) {
this.discovery = discovery;
this.auth = auth;
}
static create(
options: NotificationServiceOptions,