Digitei o código abaixo
export function valida(input) {
const tipoDeInput = input.dataset.tipo
if (validadores[tipoDeInput]) {
validadores[tipoDeInput](input)
}
if (input.validity.valid) {
input.parentElement.classlist.remove('input-container--invalido')
}
else {
input.parentElement.classlist.add('input-container--invalido')
}
}
Mas no navegador, ocorre o erro abaixo:
validacao.js:16 Uncaught TypeError: Cannot read properties of undefined (reading 'add') at valida (validacao.js:16:39) at HTMLInputElement. (app.js:7:9)
O que poderia ser?