import { Entity } from './entity'; export class Imagem extends Entity { arquivo: string; tamanho: number; tipo: string; path: string; url?: string; constructor(json?: any, generateId?: boolean) { super(json, generateId); json = json || {}; this.arquivo = json.arquivo && ( /^data:image\/(.*?);base64,/.test( json.arquivo ) ? json.arquivo : `data:image/png;base64,${json.arquivo}` ); this.tamanho = json.tamanho; this.tipo = json.tipo; this.path = json.path; } }