import { VideoChangeOwnershipModel } from '@server/models/video/video-change-ownership' import { PickWith } from '@server/typings/utils' import { MAccountDefault, MVideoWithFileThumbnail } from '@server/typings/models' type Use = PickWith // ############################################################################ export type MVideoChangeOwnership = Omit export type MVideoChangeOwnershipFull = MVideoChangeOwnership & Use<'Initiator', MAccountDefault> & Use<'NextOwner', MAccountDefault> & Use<'Video', MVideoWithFileThumbnail>