UNPKG

@ngx-file-upload/core

Version:

Angular 19 file upload core package for async file uploads in angular containing validation, upload queue and async uploading.

22 lines (21 loc) 951 B
import type { HttpErrorResponse, HttpResponse } from '@angular/common/http'; import { NgxFileUploadState, type INgxFileUploadFile, type INgxFileUploadRequestData, type INgxFileUploadRequestModel, type NgxFileUploadValidationErrors } from '../../api'; import type { NgxFileUploadFile } from './upload.file'; /** * Represents an upload request, and store the data inside */ export declare class NgxFileUploadRequestModel implements INgxFileUploadRequestModel { private readonly filesToUpload; private errors; constructor(filesToUpload: INgxFileUploadFile | INgxFileUploadFile[]); get files(): NgxFileUploadFile[]; get name(): string[]; get size(): number; get validationErrors(): NgxFileUploadValidationErrors | null; response: HttpResponse<unknown> | HttpErrorResponse | null; state: NgxFileUploadState; uploaded: number; progress: number; hasError: boolean; toJson(): INgxFileUploadRequestData; }