Meu código está assim, mas continua passando direto sem respeitar a data dia úteis:
public adiciona(): void {
        const negociacao = this.criaNegociacao();
        if (negociacao.data.getDay() > 0 && negociacao.data.getDay() < 6) {
            this.negociacoes.adiciona(negociacao);
            this.limparFormulario();
            this.atualizaView();
        } else {
            this.mensagemView.update('Apenas negociações em dias úteis são aceitas');
        }
    }
  
O que pode estar acontecendo?
        
  
 GABRIEL DUARTE DA PAZ FIGUEIREDO , conforme print acima, tb não está.