]>
Commit | Line | Data |
---|---|---|
453e83ea C |
1 | import { VideoChangeOwnershipModel } from '@server/models/video/video-change-ownership' |
2 | import { PickWith } from '@server/typings/utils' | |
3 | import { MAccountDefault, MVideoWithFileThumbnail } from '@server/typings/models' | |
4 | ||
5 | export type MVideoChangeOwnership = Omit<VideoChangeOwnershipModel, 'Initiator' | 'NextOwner' | 'Video'> | |
6 | ||
7 | export type MVideoChangeOwnershipFull = MVideoChangeOwnership & | |
8 | PickWith<VideoChangeOwnershipModel, 'Initiator', MAccountDefault> & | |
9 | PickWith<VideoChangeOwnershipModel, 'NextOwner', MAccountDefault> & | |
10 | PickWith<VideoChangeOwnershipModel, 'Video', MVideoWithFileThumbnail> |