import { AutowiredEvent } from '@task-stream/api/shared/domain'; import type { ProjectSettings } from '../project/project-settings'; import { TrackerEvent } from './tracker.event'; /** Statuses, transitions, ticket types or areas of a project changed (full snapshot). */ @AutowiredEvent export class ProjectSettingsChangedEvent extends TrackerEvent { constructor( actorId: string, projectId: string, readonly settings: ProjectSettings, ) { super(actorId, projectId, projectId); } }