Essa mensagem é exibida no meu console quando chega nesse pedaço do código:
static dataParaTexto(data) {
return `${data.getDate()}/${data.getMonth() + 1}/${data.getFullYear()}`;
}
Eu já não sei o que pode ser, estava funcionando, segue a classe inteira:
class DateHelper {
constructor() {
throw new Error('DateHelper não pode ser instanciada.');
}
static textoParaData(texto) {
if(!/^\d{4}-\d{2}-\d{2}$/.test(texto)) {
throw new Error('Deve estar no formato aaaa-mm-dd');
}
return new Date(...texto.split('-').map((item, indice) => item - indice % 2));
}
static dataParaTexto(data) {
return `${data.getDate()}/${data.getMonth() + 1}/${data.getFullYear()}`;
}
}