import { Query } from '@nestjs/cqrs'; import { IssueReadModel } from '@task-stream/api/tracker/domain'; import { IssueFilter, Page } from '../ports/find-issues.repository'; export class SearchIssuesQuery extends Query> { constructor( /** Null: anonymous (public projects only). */ public readonly viewerId: string | null, public readonly filter: IssueFilter, ) { super(); } }