import { ScheduleVideoUpdateModel } from '../../../models/video/schedule-video-update' import { PickWith } from '@server/typings/utils' import { MVideoAPWithoutCaption, MVideoWithBlacklistLight } from './video' type Use = PickWith // ############################################################################ export type MScheduleVideoUpdate = Omit // ############################################################################ export type MScheduleVideoUpdateVideoAll = MScheduleVideoUpdate & Use<'Video', MVideoAPWithoutCaption & MVideoWithBlacklistLight> // Format for API or AP object export type MScheduleVideoUpdateFormattable = Pick