jaakrecog-verify
Version:
This is a JAAK.AI Enroll© Angular Component for verify and authenticate users
37 lines • 3.67 kB
JavaScript
import { Component, Input, Output, EventEmitter } from '@angular/core';
export class VerifyComponent {
constructor() {
this.getResponse = new EventEmitter();
this.showComponent = true;
let scriptTag = document.createElement('script');
scriptTag.src =
'https://storage.googleapis.com/jaakrecog-storage-front/js/face-api.min.js';
document.body.appendChild(scriptTag);
}
ngOnInit() { }
emitResult(ev) {
this.showComponent = false;
this.getResponse.emit(ev);
setTimeout(() => {
this.showComponent = true;
}, 1000);
}
}
VerifyComponent.decorators = [
{ type: Component, args: [{
selector: 'jaakrecog-verify',
template: `
<lib-capture-video
*ngIf="showComponent"
[accessToken]="accessToken"
(getResult)="emitResult($event)"
></lib-capture-video>
`
},] }
];
VerifyComponent.ctorParameters = () => [];
VerifyComponent.propDecorators = {
accessToken: [{ type: Input }],
getResponse: [{ type: Output }]
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmVyaWZ5LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL3ZlcmlmeS9zcmMvbGliL3ZlcmlmeS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxLQUFLLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBRSxNQUFNLGVBQWUsQ0FBQztBQWUvRSxNQUFNLE9BQU8sZUFBZTtJQUsxQjtRQUhVLGdCQUFXLEdBQ25CLElBQUksWUFBWSxFQUFFLENBQUM7UUFDckIsa0JBQWEsR0FBWSxJQUFJLENBQUM7UUFFNUIsSUFBSSxTQUFTLEdBQUcsUUFBUSxDQUFDLGFBQWEsQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUNqRCxTQUFTLENBQUMsR0FBRztZQUNYLDJFQUEyRSxDQUFDO1FBQzlFLFFBQVEsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQ3ZDLENBQUM7SUFFRCxRQUFRLEtBQVUsQ0FBQztJQUNuQixVQUFVLENBQUMsRUFBTztRQUNoQixJQUFJLENBQUMsYUFBYSxHQUFHLEtBQUssQ0FBQztRQUMzQixJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUMxQixVQUFVLENBQUMsR0FBRyxFQUFFO1lBQ2QsSUFBSSxDQUFDLGFBQWEsR0FBRyxJQUFJLENBQUM7UUFDNUIsQ0FBQyxFQUFFLElBQUksQ0FBQyxDQUFDO0lBQ1gsQ0FBQzs7O1lBOUJGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsa0JBQWtCO2dCQUM1QixRQUFRLEVBQUU7Ozs7OztHQU1UO2FBRUY7Ozs7MEJBRUUsS0FBSzswQkFDTCxNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0LCBPdXRwdXQsIEV2ZW50RW1pdHRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgRXJyb3JSZXNwb25zZSB9IGZyb20gJy4vY2xhc3Nlcy9lcnJvcic7XG5pbXBvcnQgeyBPbmVUb05WZXJpZnkgfSBmcm9tICcuL2NsYXNzZXMvb25lLXRvLW4tZW5yb2xsJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnamFha3JlY29nLXZlcmlmeScsXG4gIHRlbXBsYXRlOiBgXG4gICAgPGxpYi1jYXB0dXJlLXZpZGVvXG4gICAgICAqbmdJZj1cInNob3dDb21wb25lbnRcIlxuICAgICAgW2FjY2Vzc1Rva2VuXT1cImFjY2Vzc1Rva2VuXCJcbiAgICAgIChnZXRSZXN1bHQpPVwiZW1pdFJlc3VsdCgkZXZlbnQpXCJcbiAgICA+PC9saWItY2FwdHVyZS12aWRlbz5cbiAgYCxcbiAgc3R5bGVzOiBbXSxcbn0pXG5leHBvcnQgY2xhc3MgVmVyaWZ5Q29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcbiAgQElucHV0KCkgYWNjZXNzVG9rZW4hOiBzdHJpbmc7XG4gIEBPdXRwdXQoKSBnZXRSZXNwb25zZTogT25lVG9OVmVyaWZ5IHwgRXJyb3JSZXNwb25zZSB8IGFueSA9XG4gICAgbmV3IEV2ZW50RW1pdHRlcigpO1xuICBzaG93Q29tcG9uZW50OiBib29sZWFuID0gdHJ1ZTtcbiAgY29uc3RydWN0b3IoKSB7XG4gICAgbGV0IHNjcmlwdFRhZyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpO1xuICAgIHNjcmlwdFRhZy5zcmMgPVxuICAgICAgJ2h0dHBzOi8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9qYWFrcmVjb2ctc3RvcmFnZS1mcm9udC9qcy9mYWNlLWFwaS5taW4uanMnO1xuICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoc2NyaXB0VGFnKTtcbiAgfVxuXG4gIG5nT25Jbml0KCk6IHZvaWQge31cbiAgZW1pdFJlc3VsdChldjogYW55KTogdm9pZCB7XG4gICAgdGhpcy5zaG93Q29tcG9uZW50ID0gZmFsc2U7XG4gICAgdGhpcy5nZXRSZXNwb25zZS5lbWl0KGV2KTtcbiAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgIHRoaXMuc2hvd0NvbXBvbmVudCA9IHRydWU7XG4gICAgfSwgMTAwMCk7XG4gIH1cbn1cbiJdfQ==