import { AutowiredEvent } from '@task-stream/api/shared/domain'; import type { ReleaseProps } from '../release/release'; import { TrackerEvent } from './tracker.event'; /** Release details changed. */ @AutowiredEvent export class ReleaseUpdatedEvent extends TrackerEvent { constructor( actorId: string, releaseId: string, projectId: string, readonly changes: Partial< Pick >, ) { super(actorId, releaseId, projectId); } }