// This file is auto-generated by generate-classes.js. Do not edit it. import { Component } from './component.js'; import { IImage, ImageBaseImpl } from "../gen/components/image.base.js"; import { LenraComponent } from '../gen/response.js'; export { IImage }; export function Image(src: IImage['src']): ImageImpl { return new ImageImpl({ _type: "image", src: src, }); } export class ImageImpl extends ImageBaseImpl { errorPlaceholder(errorPlaceholder: T) errorPlaceholder(errorPlaceholder: Component | T) { this.model.errorPlaceholder = Component.normalize(errorPlaceholder); return this; } framePlaceholder(framePlaceholder: T) framePlaceholder(framePlaceholder: Component | T) { this.model.framePlaceholder = Component.normalize(framePlaceholder); return this; } loadingPlaceholder(loadingPlaceholder: T) loadingPlaceholder(loadingPlaceholder: Component | T) { this.model.loadingPlaceholder = Component.normalize(loadingPlaceholder); return this; } }