import type { CommentReportView } from "./CommentReportView"; import type { CommunityReportView } from "./CommunityReportView"; import type { PostReportView } from "./PostReportView"; import type { PrivateMessageReportView } from "./PrivateMessageReportView"; export type ReportCombinedView = ({ type_: "post"; } & PostReportView) | ({ type_: "comment"; } & CommentReportView) | ({ type_: "private_message"; } & PrivateMessageReportView) | ({ type_: "community"; } & CommunityReportView);