import { Component, OnInit } from '@angular/core';
import { DomSanitizer, SafeUrl } from '@angular/platform-browser';
import { CodeValidator } from 'code-validator'
@Component({
selector: 'my-app',
template: `
<img [src]="base64" (click)="random()"/>
<h3>{{value}}</h3>
`
})
export class AppComponent implements OnInit {
base64: SafeUrl
value: string
cv = new CodeValidator({
width:160,
height:50,
length:5
})
constructor(private sanitizer: DomSanitizer) { }
ngOnInit() {
this.random()
}
random() {
let res = this.cv.random()
this.base64 = this.sanitizer.bypassSecurityTrustUrl(res.base)
this.value = res.value
}
}
export class CodeValidator {
constructor(options?: { width?: number; height?: number; length?: number });
random(): { base: string; value: string };
}