import { AbuseMessageModel } from '@server/models/abuse/abuse-message' import { PickWith } from '@shared/typescript-utils' import { AbuseModel } from '../../../models/abuse/abuse' import { MAccountFormattable } from '../account' type Use = PickWith // ############################################################################ export type MAbuseMessage = Omit export type MAbuseMessageId = Pick // ############################################################################ // Format for API export type MAbuseMessageFormattable = MAbuseMessage & Use<'Account', MAccountFormattable>