@intellisync/biometria-continua v1.0.6
✅ 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.');
}
});
}, []);