UNPKG

wranglebot

Version:

open source media asset management

24 lines (19 loc) 478 B
import { MetaFile } from "./MetaFile.js"; class Thumbnail { id: string; data: any = undefined; metaFile: MetaFile | undefined = undefined; constructor(thumb) { this.id = thumb.id; this.data = thumb.data; this.metaFile = thumb.metaFile; } toJSON(): { data: string; id: string; metaFile?: string } { return { data: this.data, id: this.id, metaFile: this.metaFile ? this.metaFile.id : undefined, }; } } export { Thumbnail };