Estou analisando o padrão de design Core/Shared/Feature para projetar aplicativos grandes e escalonáveis em Angular e estou um pouco confuso sobre o assunto de modelos.
Existe um consenso sobre qual módulo eles devem ser adicionados?
Eu li uma postagem que afirma que os modelos só devem entrar nos módulos de recursos. No entanto, se os modelos devem ser reutilizados, para onde devem ir: o módulo principal ou o modelo partilhado?
Como o módulo principal é reservado para itens singleton, faz algum sentido armazenar algum modelo lá?
Como acompanhamento, os modelos que são usados apenas uma vez por recurso devem ser armazenados em seus respectivos módulos de recursos?
Obrigado.