UNPKG

jaakrecog-verify

Version:

This is a JAAK.AI Enroll© Angular Component for verify and authenticate users

37 lines 3.67 kB
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==