@intellisync/biometria-continua
Version:
Módulo para biometria contínua da Intellisync
44 lines (31 loc) • 1.31 kB
Markdown
✅ Passo 1: Crie o Arquivo de Tipos Localmente
No seu projeto, crie uma pasta chamada dentro do diretório src.
Dentro da pasta , 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.');
}
});
}, []);