UNPKG

@uploadcare/blocks

Version:

Building blocks for Uploadcare products integration

70 lines 1.93 kB
export class FileItem extends UploaderBlock { /** @private */ private _entrySubs; /** @private */ private _entry; /** @private */ private _isIntersecting; /** @private */ private _debouncedGenerateThumb; /** @private */ private _debouncedCalculateState; /** @private */ private _renderedOnce; init$: { uid: string; itemName: string; thumbUrl: string; progressValue: number; progressVisible: boolean; progressUnknown: boolean; notImage: boolean; badgeIcon: string; isFinished: boolean; isFailed: boolean; isUploading: boolean; isFocused: boolean; state: symbol; '*uploadTrigger': any; onEdit: () => void; onRemove: () => void; onUpload: () => void; '*commonProgress': number; '*uploadList': any[]; '*outputData': any; '*focusedEntry': any; '*uploadMetadata': any; '*currentActivity': string; '*currentActivityParams': {}; '*history': any[]; '*activityCaption': string; '*activityIcon': string; '*ctxTargetsRegistry': Map<any, any>; }; _reset(): void; /** @private */ private _observerCallback; /** @private */ private _calculateState; /** @private */ private _generateThumbnail; /** * @private * @param {'success' | 'error'} type * @param {String} caption * @param {String} text */ private _showMessage; _subEntry(prop: any, handler: any): void; /** @param {String} id */ _handleEntryId(id: string): void; /** @private */ private _observer; upload(): Promise<void>; } export namespace FileItem { const template: string; const activeInstances: Set<any>; } import { UploaderBlock } from "../../abstract/UploaderBlock.js"; //# sourceMappingURL=FileItem.d.ts.map