Skip to content
Snippets Groups Projects
usageEvent.model.ts 443 B
Newer Older
  • Learn to ignore specific revisions
  • import { UsageEventType } from 'enum/usageEvent.enum'
    import { DateTime } from 'luxon'
    
    
    export interface UsageEventCreationEntity {
    
      date: string
      type: UsageEventType
      target?: string
      result?: string
      context?: string
    
      aggregated: boolean
    
    export interface UsageEventEntity extends UsageEventCreationEntity {
      _id: string
    }
    
    
    export interface UsageEvent extends Omit<UsageEventEntity, 'date'> {
      date: DateTime
    }