Analytics Service

class AnalyticsService

analytics.service.ts
import { Injectable, inject } from '@angular/core';
import { LoggerService } from '../logger/logger.service';

@Injectable({
  providedIn: 'root',
})
export class AnalyticsService {
  private readonly _loggerService = inject(LoggerService);

  private readonly _isAnalyticsEnabled: boolean;

  public constructor() {
    // Buy to unlock
  }

  public logEvent(
    eventName: string,
    eventData?: Record<string, string | number | boolean | null | undefined>,
  ): void {
    // Buy to unlock
  }
}

Last updated

Was this helpful?