import { VideoCommentModel } from '../../../models/video/video-comment' import { PickWith } from '../../utils' import { MAccountDefault } from '../account' import { MVideoAccountDefault, MVideoAccountLight, MVideoFeed, MVideoIdUrl } from './video' export type MComment = Omit export type MCommentId = Pick export type MCommentAPI = MComment & { totalReplies: number } export type MCommentOwner = MComment & PickWith export type MCommentVideo = MComment & PickWith export type MCommentReply = MComment & PickWith export type MCommentOwnerReply = MCommentOwner & MCommentReply export type MCommentOwnerVideo = MCommentOwner & MCommentVideo export type MCommentReplyVideo = MCommentReply & MCommentVideo export type MCommentOwnerVideoReply = MCommentOwnerVideo & MCommentReply export type MCommentOwnerReplyVideoLight = MCommentOwnerReply & PickWith export type MCommentOwnerVideoFeed = MCommentOwner & PickWith