import type { AnalyticsAttributeValue, AnalyticsUser, IAnalytics, } from "./analytics.interface"; export class NoopAnalytics implements IAnalytics { track( _event: string, _attributes?: Record, ): void {} identify( _user: AnalyticsUser, _attributes?: Record, ): void {} pageView( _path: string, _attributes?: Record, ): void {} flush(): Promise { return Promise.resolve(); } }