UNPKG

ng-qrcode

Version:

Simple AOT compatible QR code generator for your Angular project.

25 lines (24 loc) 1.73 kB
import { OnChanges, ViewContainerRef } from "@angular/core"; import { QrCodeErrorCorrectionLevel, RGBAColor } from "./types"; import * as i0 from "@angular/core"; export declare class QrCodeDirective implements OnChanges { private viewContainerRef; static readonly DEFAULT_ERROR_CORRECTION_LEVEL: QrCodeErrorCorrectionLevel; static readonly DEFAULT_CENTER_IMAGE_SIZE = 40; value: string; version?: number; errorCorrectionLevel: QrCodeErrorCorrectionLevel; width?: number; height?: number; darkColor: RGBAColor; lightColor: RGBAColor; centerImageSrc?: string; centerImageWidth?: number | string; centerImageHeight?: number | string; margin: number; private centerImage?; constructor(viewContainerRef: ViewContainerRef); ngOnChanges(): Promise<void>; static ɵfac: i0.ɵɵFactoryDeclaration<QrCodeDirective, never>; 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>; }