IVideoFile.ts
1 import { IFileInfo, isIFileInfo } from './IFileInfo'; 2 3 export interface IVideoFile extends IFileInfo { 4 video: IFileInfo; 5 thumbnails: IFileInfo[]; 6 } 7 8 export function isIVideoFile(item: any): item is IVideoFile { 9 return typeof item.video !== 'undefined' && typeof item.thumbnails?.length === 'number' && isIFileInfo(item); 10 }