import { VideoChannelSyncModel } from '@server/models/video/video-channel-sync' import { FunctionProperties, PickWith } from '@shared/typescript-utils' import { MChannelAccountDefault, MChannelFormattable } from './video-channels' type Use = PickWith export type MChannelSync = Omit export type MChannelSyncChannel = MChannelSync & Use<'VideoChannel', MChannelAccountDefault> & FunctionProperties export type MChannelSyncFormattable = FunctionProperties & Use<'VideoChannel', MChannelFormattable> & MChannelSync