import type { EventRequest } from './types'; export abstract class Event { public readonly request: EventRequest; constructor(data: Omit) { this.request = { captured_at: new Date().toISOString(), ...data, }; } }