/ packages / interfaces / src / MetaData / IVideoFile.ts
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  }