import BaseFoundation, { DefaultAdapter } from '../base/foundation'; export interface FileCardAdapter

, S = Record> extends DefaultAdapter { updateFallbackPreview: (fallback: boolean) => void } class FileCardFoundation

, S = Record> extends BaseFoundation, P, S> { constructor(adapter: FileCardAdapter) { super({ ...adapter }); } handleImageError(error: any) { this._adapter.updateFallbackPreview(true); } } export default FileCardFoundation;