import { VideoLiveModel } from '@server/models/video/video-live' import { PickWith } from '@shared/typescript-utils' import { MVideo } from './video' import { MLiveReplaySetting } from './video-live-replay-setting' type Use = PickWith // ############################################################################ export type MVideoLive = Omit // ############################################################################ export type MVideoLiveVideo = MVideoLive & Use<'Video', MVideo> // ############################################################################ export type MVideoLiveVideoWithSetting = MVideoLiveVideo & Use<'ReplaySetting', MLiveReplaySetting>