Listeners de eventos
Atualizado
// Ouça o evento quando a captura da frente do documento começar
documentDetector.addEventListener('front_capture_started', () => {
console.debug('Evento de captura da frente do documento acionado');
});
// Ouça o evento quando a captura do verso do documento começar
documentDetector.addEventListener('back_capture_started', () => {
console.debug('Evento de captura do verso do documento acionado');
});
// Ouça o evento quando a interface do SDK estiver pronta para a interação do usuário
documentDetector.addEventListener('capture_ready', (event) => {
console.debug('O SDK está pronto para a captura', {
mode: event.detail?.mode,
expectedDocumentType: event.detail?.expectedDocumentType,
expectedDocumentSide: event.detail?.expectedDocumentSide,
});
});
// Ouça o evento quando o usuário clicar no botão de upload
documentDetector.addEventListener('upload_button_clicked', () => {
console.debug('Botão de upload clicado');
});
// Ouça o evento quando um resultado de captura estiver disponível
documentDetector.addEventListener('capture_result', (event) => {
console.debug('Resultado da captura', {
mode: event.detail?.mode,
isValid: event.detail?.isValid,
expectedDocumentType: event.detail?.expectedDocumentType,
expectedDocumentSide: event.detail?.expectedDocumentSide,
});
});