image.component.d.ts 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. /**
  2. * Use of this source code is governed by an MIT-style license that can be
  3. * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE
  4. */
  5. import { ChangeDetectorRef, ElementRef, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core';
  6. import { NzConfigKey, NzConfigService } from 'ng-zorro-antd/core/config';
  7. import { ImagePreloadService } from 'ng-zorro-antd/core/services';
  8. import { NzImageSrcLoader } from './typings';
  9. import * as i0 from "@angular/core";
  10. export declare const NZ_CONFIG_MODULE_NAME: NzConfigKey;
  11. export declare class NzImageViewComponent implements OnInit, OnChanges, OnDestroy {
  12. private cdr;
  13. nzConfigService: NzConfigService;
  14. private imagePreloadService;
  15. readonly _nzModuleName: NzConfigKey;
  16. nzSrc: string;
  17. nzAlt: string;
  18. nzWidth: string | number;
  19. nzHeight: string | number;
  20. nzSrcLoader: NzImageSrcLoader;
  21. nzAutoSrcset: boolean;
  22. nzPriority: boolean;
  23. nzFallback: string | null;
  24. nzPlaceholder: string | null;
  25. nzDisablePreview: boolean;
  26. imageRef: ElementRef<HTMLImageElement>;
  27. src: string;
  28. width: string | number;
  29. height: string | number;
  30. srcset: string;
  31. internalImage: HTMLImageElement;
  32. private destroy$;
  33. private reloadDisposeHandler;
  34. constructor(cdr: ChangeDetectorRef, nzConfigService: NzConfigService, imagePreloadService: ImagePreloadService);
  35. ngOnInit(): void;
  36. ngOnChanges(changes: SimpleChanges): void;
  37. ngOnDestroy(): void;
  38. private preload;
  39. private optimizable;
  40. private composeImageAttrs;
  41. private getLoader;
  42. private convertWidths;
  43. static ɵfac: i0.ɵɵFactoryDeclaration<NzImageViewComponent, never>;
  44. static ɵcmp: i0.ɵɵComponentDeclaration<NzImageViewComponent, "nz-image", ["nzImage"], { "nzSrc": { "alias": "nzSrc"; "required": false; }; "nzAlt": { "alias": "nzAlt"; "required": false; }; "nzWidth": { "alias": "nzWidth"; "required": false; }; "nzHeight": { "alias": "nzHeight"; "required": false; }; "nzSrcLoader": { "alias": "nzSrcLoader"; "required": false; }; "nzAutoSrcset": { "alias": "nzAutoSrcset"; "required": false; }; "nzPriority": { "alias": "nzPriority"; "required": false; }; "nzFallback": { "alias": "nzFallback"; "required": false; }; "nzPlaceholder": { "alias": "nzPlaceholder"; "required": false; }; "nzDisablePreview": { "alias": "nzDisablePreview"; "required": false; }; }, {}, never, never, true, never>;
  45. static ngAcceptInputType_nzAutoSrcset: unknown;
  46. static ngAcceptInputType_nzPriority: unknown;
  47. static ngAcceptInputType_nzDisablePreview: unknown;
  48. }