qrcode.component.d.ts 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import { AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges, TemplateRef } from '@angular/core';
  2. import { NzI18nService, NzQRCodeI18nInterface } from 'ng-zorro-antd/i18n';
  3. import { ERROR_LEVEL_MAP } from './qrcode';
  4. import * as i0 from "@angular/core";
  5. export declare class NzQRCodeComponent implements OnInit, AfterViewInit, OnChanges, OnDestroy {
  6. private i18n;
  7. private el;
  8. private cdr;
  9. canvas: ElementRef<HTMLCanvasElement>;
  10. nzValue: string;
  11. nzPadding: number | number[];
  12. nzColor: string;
  13. nzBgColor: string;
  14. nzSize: number;
  15. nzIcon: string;
  16. nzIconSize: number;
  17. nzBordered: boolean;
  18. nzStatus: 'active' | 'expired' | 'loading' | 'scanned';
  19. nzLevel: keyof typeof ERROR_LEVEL_MAP;
  20. nzStatusRender?: TemplateRef<void> | string | null;
  21. readonly nzRefresh: EventEmitter<string>;
  22. locale: NzQRCodeI18nInterface;
  23. isBrowser: boolean;
  24. private destroy$;
  25. private platformId;
  26. constructor(i18n: NzI18nService, el: ElementRef, cdr: ChangeDetectorRef);
  27. ngOnInit(): void;
  28. ngOnChanges(changes: SimpleChanges): void;
  29. ngAfterViewInit(): void;
  30. reloadQRCode(): void;
  31. drawCanvasQRCode(): void;
  32. ngOnDestroy(): void;
  33. static ɵfac: i0.ɵɵFactoryDeclaration<NzQRCodeComponent, never>;
  34. static ɵcmp: i0.ɵɵComponentDeclaration<NzQRCodeComponent, "nz-qrcode", ["nzQRCode"], { "nzValue": { "alias": "nzValue"; "required": false; }; "nzPadding": { "alias": "nzPadding"; "required": false; }; "nzColor": { "alias": "nzColor"; "required": false; }; "nzBgColor": { "alias": "nzBgColor"; "required": false; }; "nzSize": { "alias": "nzSize"; "required": false; }; "nzIcon": { "alias": "nzIcon"; "required": false; }; "nzIconSize": { "alias": "nzIconSize"; "required": false; }; "nzBordered": { "alias": "nzBordered"; "required": false; }; "nzStatus": { "alias": "nzStatus"; "required": false; }; "nzLevel": { "alias": "nzLevel"; "required": false; }; "nzStatusRender": { "alias": "nzStatusRender"; "required": false; }; }, { "nzRefresh": "nzRefresh"; }, never, never, true, never>;
  35. static ngAcceptInputType_nzSize: unknown;
  36. static ngAcceptInputType_nzIconSize: unknown;
  37. static ngAcceptInputType_nzBordered: unknown;
  38. }