qr-code.directive.d.ts 1.7 KB

123456789101112131415161718192021222324
  1. import { OnChanges, ViewContainerRef } from "@angular/core";
  2. import { QrCodeErrorCorrectionLevel, RGBAColor } from "./types";
  3. import * as i0 from "@angular/core";
  4. export declare class QrCodeDirective implements OnChanges {
  5. private viewContainerRef;
  6. static readonly DEFAULT_ERROR_CORRECTION_LEVEL: QrCodeErrorCorrectionLevel;
  7. static readonly DEFAULT_CENTER_IMAGE_SIZE = 40;
  8. value: string;
  9. version?: number;
  10. errorCorrectionLevel: QrCodeErrorCorrectionLevel;
  11. width?: number;
  12. height?: number;
  13. darkColor: RGBAColor;
  14. lightColor: RGBAColor;
  15. centerImageSrc?: string;
  16. centerImageWidth?: number | string;
  17. centerImageHeight?: number | string;
  18. margin: number;
  19. private centerImage?;
  20. constructor(viewContainerRef: ViewContainerRef);
  21. ngOnChanges(): Promise<void>;
  22. static ɵfac: i0.ɵɵFactoryDeclaration<QrCodeDirective, never>;
  23. static ɵdir: i0.ɵɵDirectiveDeclaration<QrCodeDirective, "canvas[qrCode]", never, { "value": { "alias": "qrCode"; "required": false; }; "version": { "alias": "qrCodeVersion"; "required": false; }; "errorCorrectionLevel": { "alias": "qrCodeErrorCorrectionLevel"; "required": false; }; "width": { "alias": "width"; "required": false; }; "height": { "alias": "height"; "required": false; }; "darkColor": { "alias": "darkColor"; "required": false; }; "lightColor": { "alias": "lightColor"; "required": false; }; "centerImageSrc": { "alias": "qrCodeCenterImageSrc"; "required": false; }; "centerImageWidth": { "alias": "qrCodeCenterImageWidth"; "required": false; }; "centerImageHeight": { "alias": "qrCodeCenterImageHeight"; "required": false; }; "margin": { "alias": "qrCodeMargin"; "required": false; }; }, {}, never, never, true, never>;
  24. }