UNPKG

@ngx-file-upload/ui

Version:

Angular 16 file upload components for @ngx-file-upload/core

38 lines (37 loc) 2.16 kB
import { TemplateRef, OnInit, OnDestroy } from "@angular/core"; import { NgxFileUploadValidator, NgxFileUploadValidationFn, NgxFileUploadFactory, NgxFileUploadStorage, NgxFileUploadHeaders, INgxFileUploadRequest } from "@ngx-file-upload/core"; import { FileUploadItemContext } from "../../upload-item/src/upload-item"; import { NgxFileUploadUiI18nProvider, NgxFileUploadUiI18nCommon } from "../../i18n"; import * as i0 from "@angular/core"; export declare class UploadViewComponent implements OnInit, OnDestroy { private uploadFactory; private i18nProvider; /** * set custom template, will pass through to [NgxFileUploadItem]{@link NgxFileUploadItemComponent.html#itemTpl} */ itemTemplate: TemplateRef<FileUploadItemContext> | undefined; url: string | undefined; useFormData: boolean; formDataName: string; headers: NgxFileUploadHeaders | undefined; validator: NgxFileUploadValidator | NgxFileUploadValidationFn | undefined; set storage(storage: NgxFileUploadStorage); uploadStorage: NgxFileUploadStorage; uploads: INgxFileUploadRequest[]; i18n: NgxFileUploadUiI18nCommon | undefined; private destroyed$; private uploadStorageSet; constructor(uploadFactory: NgxFileUploadFactory, i18nProvider: NgxFileUploadUiI18nProvider); ngOnInit(): void; ngOnDestroy(): void; /** * files get dropped */ dropFiles(files: File[]): void; /** * register events for store changes */ private registerStoreEvents; static ɵfac: i0.ɵɵFactoryDeclaration<UploadViewComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<UploadViewComponent, "ngx-file-upload", never, { "itemTemplate": { "alias": "itemTemplate"; "required": false; }; "url": { "alias": "url"; "required": false; }; "useFormData": { "alias": "useFormData"; "required": false; }; "formDataName": { "alias": "formDataName"; "required": false; }; "headers": { "alias": "headers"; "required": false; }; "validator": { "alias": "validator"; "required": false; }; "storage": { "alias": "storage"; "required": false; }; }, {}, never, never, false, never>; }