Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Nesse contexto seria mais valido utilizar Type ao invez de Interface

ao implementar o type da seguinte maneira

export type NegociacoesDoDia  = {
    montante: number;
    vezes: number;
}

você continua seguindo o objetivo de* type checking* sem usar um "canhão" que é a estrutura de interface.

1 resposta
solução!

Olá Bernardo, tudo bem?

Muito obrigada pela sugestão.

De fato, na implementação que você mostrou, o uso do type é mais adequado do que o uso de interface. O type é uma forma mais simples de definir um tipo, enquanto a interface é mais poderosa e permite a definição de tipos mais complexos, com herança e outros recursos.

No caso específico que você apresentou, o type é suficiente para atender às necessidades de type checking, sem a necessidade de utilizar uma estrutura mais complexa como a interface.

Um abraço e bons estudos.