upload-list.component.d.ts 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import { Direction } from '@angular/cdk/bidi';
  2. import { Platform } from '@angular/cdk/platform';
  3. import { ChangeDetectorRef, NgZone, OnChanges, OnDestroy } from '@angular/core';
  4. import { Observable } from 'rxjs';
  5. import { NzSafeAny } from 'ng-zorro-antd/core/types';
  6. import { NzIconRenderTemplate, NzShowUploadList, NzUploadFile, NzUploadListType } from './interface';
  7. import * as i0 from "@angular/core";
  8. type UploadListIconType = '' | 'uploading' | 'thumbnail';
  9. interface UploadListFile extends NzUploadFile {
  10. isImageUrl?: boolean;
  11. isUploading?: boolean;
  12. iconType?: UploadListIconType;
  13. showDownload?: boolean;
  14. }
  15. export declare class NzUploadListComponent implements OnChanges, OnDestroy {
  16. private cdr;
  17. private ngZone;
  18. private platform;
  19. list: UploadListFile[];
  20. private get showPic();
  21. locale: NzSafeAny;
  22. listType: NzUploadListType;
  23. set items(list: NzUploadFile[]);
  24. icons: NzShowUploadList;
  25. onPreview?: (file: NzUploadFile) => void;
  26. onRemove: (file: NzUploadFile) => void;
  27. onDownload?: (file: NzUploadFile) => void;
  28. previewFile?: (file: NzUploadFile) => Observable<string>;
  29. previewIsImage?: (file: NzUploadFile) => boolean;
  30. iconRender: NzIconRenderTemplate | null;
  31. dir: Direction;
  32. private document;
  33. private destroy$;
  34. private genErr;
  35. private extname;
  36. isImageUrl(file: NzUploadFile): boolean;
  37. private getIconType;
  38. private previewImage;
  39. private genThumb;
  40. private showDownload;
  41. private fixData;
  42. handlePreview(file: NzUploadFile, e: Event): void;
  43. handleRemove(file: NzUploadFile, e: Event): void;
  44. handleDownload(file: NzUploadFile): void;
  45. constructor(cdr: ChangeDetectorRef, ngZone: NgZone, platform: Platform);
  46. detectChanges(): void;
  47. ngOnChanges(): void;
  48. ngOnDestroy(): void;
  49. static ɵfac: i0.ɵɵFactoryDeclaration<NzUploadListComponent, never>;
  50. static ɵcmp: i0.ɵɵComponentDeclaration<NzUploadListComponent, "nz-upload-list", ["nzUploadList"], { "locale": { "alias": "locale"; "required": false; }; "listType": { "alias": "listType"; "required": false; }; "items": { "alias": "items"; "required": false; }; "icons": { "alias": "icons"; "required": false; }; "onPreview": { "alias": "onPreview"; "required": false; }; "onRemove": { "alias": "onRemove"; "required": false; }; "onDownload": { "alias": "onDownload"; "required": false; }; "previewFile": { "alias": "previewFile"; "required": false; }; "previewIsImage": { "alias": "previewIsImage"; "required": false; }; "iconRender": { "alias": "iconRender"; "required": false; }; "dir": { "alias": "dir"; "required": false; }; }, {}, never, never, true, never>;
  51. }
  52. export {};