UNPKG

@jonyadamit/ngx-qrcode-ivy

Version:

An Angular component for generating QRCodes

28 lines (27 loc) 1.66 kB
import { ElementRef, OnChanges, Renderer2 } from '@angular/core'; import { NgxQrcodeElementTypes } from './qrcode.types'; import * as i0 from "@angular/core"; export declare class QrcodeComponent implements OnChanges { private renderer; elementType: NgxQrcodeElementTypes; cssClass: string; alt: string; value: string; version: import("./qrcode.types").NgxQrcodeVersionType; errorCorrectionLevel: import("./qrcode.types").NgxQrcodeErrorCorrectionLevels; margin: number; scale: number; width: number; colorDark: string; colorLight: string; qrcElement: ElementRef; constructor(renderer: Renderer2); ngOnChanges(): void; createQRCode(): void; private toDataURL; private toCanvas; private renderElement; private removeElementChildren; static ɵfac: i0.ɵɵFactoryDeclaration<QrcodeComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<QrcodeComponent, "ngx-qrcode", never, { "elementType": { "alias": "elementType"; "required": false; }; "cssClass": { "alias": "cssClass"; "required": false; }; "alt": { "alias": "alt"; "required": false; }; "value": { "alias": "value"; "required": false; }; "version": { "alias": "version"; "required": false; }; "errorCorrectionLevel": { "alias": "errorCorrectionLevel"; "required": false; }; "margin": { "alias": "margin"; "required": false; }; "scale": { "alias": "scale"; "required": false; }; "width": { "alias": "width"; "required": false; }; "colorDark": { "alias": "colorDark"; "required": false; }; "colorLight": { "alias": "colorLight"; "required": false; }; }, {}, never, never, false, never>; }