1 import { Account } from '@app/shared/shared-main'
2 import { AdminAbuse } from '@shared/models'
4 // Don't use an abuse model because we need external services to compute some properties
5 // And this model is only used in this component
6 export type ProcessedAbuse = AdminAbuse & {
7 moderationCommentHtml?: string
11 // override bare server-side definitions with rich client-side definitions
12 reporterAccount?: Account
13 flaggedAccount?: Account
15 truncatedCommentHtml?: string
18 video: AdminAbuse['video'] & {
19 channel: AdminAbuse['video']['channel'] & {