@oslokommune/punkt-elements
Version:
Komponentbiblioteket til Punkt, et designsystem laget av Oslo Origo
26 lines (25 loc) • 1.32 kB
TypeScript
import { PktFileUploadBase } from './fileupload-base';
import { FileItem, IPktFileUpload, TQueueItemOperation, TQueueOperationContext, TQueueOperationLabel, TFileComment, TFileTransfer, TFileUploadItemRenderer, TTransferCancelledDetail, TTransferProgress, TFileValidateDetail, TFileValidator, TUploadStrategy } from './fileupload-types';
export type { FileItem, IPktFileUpload, TQueueItemOperation, TQueueOperationContext, TQueueOperationLabel, TFileComment, TFileTransfer, TFileUploadItemRenderer, TTransferCancelledDetail, TTransferProgress, TFileValidateDetail, TFileValidator, TUploadStrategy, };
export declare class PktFileUpload extends PktFileUploadBase implements IPktFileUpload {
private activeOperationByFileId;
private isPreviewModalOpen;
private previewCurrentIndex;
private failedImageFileIds;
render(): import('lit-html').TemplateResult<1>;
private renderContent;
private renderQueueItem;
private markImageFailed;
private getPreviewableImages;
private canOpenPreview;
private openPreview;
private closePreview;
private navigatePreview;
private onPreviewKeyDown;
private renderPreviewModal;
private getQueueItemOperations;
private activateOperation;
private closeOperation;
private getFileAttribute;
private setFileAttribute;
}