import { AutowiredEvent } from '@task-stream/api/shared/domain'; import type { ProjectProps } from '../project/project'; import { TrackerEvent } from './tracker.event'; /** A project was created. */ @AutowiredEvent export class ProjectCreatedEvent extends TrackerEvent { constructor( actorId: string, readonly project: ProjectProps, ) { super(actorId, project.id, project.id); } }