UNPKG

@intellisync/biometria-continua

Version:

Módulo para biometria contínua da Intellisync

44 lines (31 loc) 1.31 kB
Passo 1: Crie o Arquivo de Tipos Localmente No seu projeto, crie uma pasta chamada @types dentro do diretório src. Dentro da pasta @types, crie um arquivo intellisync__biometria-continua.d.ts com o seguinte conteúdo: declare module '@intellisync/biometria-continua' { export function escutarBiometriaSilenciosamente( callback: (colaborador: { matricula: string; nome: string } | null) => void ): void; } ✅ Passo 2: Atualize o tsconfig.json Se o seu projeto estiver configurado para TypeScript, certifique-se de que o TypeScript reconheça o arquivo de definições de tipos. Abra o tsconfig.json e adicione o caminho para os tipos personalizados: { "compilerOptions": { "baseUrl": "./", "paths": { "@intellisync/biometria-continua": ["src/@types/intellisync__biometria-continua.d.ts"] } } } ✅ Passo 3: Utilize o Módulo no Seu Código Agora você pode usar o módulo normalmente no seu projeto TypeScript sem erros de tipos. import { escutarBiometriaSilenciosamente } from '@intellisync/biometria-continua'; useEffect(() => { escutarBiometriaSilenciosamente((colaborador) => { if (colaborador) { console.log(`✅ Ponto registrado: ${colaborador.nome}`); } else { console.log('⚠️ Digital não reconhecida.'); } }); }, []);