@biopassid/face-sdk
Version:
<h1 align="center"> <br> <a href="http://www.biopassid.com"><img src="https://uploads-ssl.webflow.com/5ec3d6d0293839cf102a656a/63a0d4cec83bbddea006d27a_biopassamarelo.svg" alt="BioPass ID" width="200"></a> <br>
18 lines (17 loc) • 1.28 kB
TypeScript
import AnonymizerResponseDTO from '../_internal/dtos/multibiometrics/anonymizer_response_dto';
import CheckResponseDTO from '../_internal/dtos/multibiometrics/check_response_dto';
import ExtractResponseDTO from '../_internal/dtos/multibiometrics/extract_response_dto';
import PersonResponseDTO from '../_internal/dtos/multibiometrics/person_response_dto';
import SpoofResponseDTO from '../_internal/dtos/multibiometrics/spoof_response_dto';
import VerifyResponseDTO from '../_internal/dtos/multibiometrics/verify_response_dto';
import { BaseHookParams, ExtractHookParams, PersonHookParams } from '../types';
export default function useMultibiometrics(key: string): {
enroll: (params: PersonHookParams) => Promise<PersonResponseDTO>;
verify: (params: PersonHookParams) => Promise<VerifyResponseDTO>;
updatePerson: (params: PersonHookParams) => Promise<PersonResponseDTO>;
deletePerson: (params: PersonHookParams) => Promise<Partial<PersonResponseDTO>>;
extract: (params: ExtractHookParams) => Promise<ExtractResponseDTO>;
faceDetect: (params: BaseHookParams) => Promise<CheckResponseDTO>;
faceSpoof: (params: BaseHookParams) => Promise<SpoofResponseDTO>;
anonymizer: (params: BaseHookParams) => Promise<AnonymizerResponseDTO>;
};