Oi, Ricardo! Tudo certo?
O problema não deve ser a versão. Chequei a documentação do Angular, e o EventEmitter
continua recebendo o tipo dinâmico.
O que eu acredito que possa estar acontecendo é que o EventEmitter
errado foi importado. Há alguns EventEmitter
que o Visual Studio Code pode sugerir a importação:
EventEmitter
do pacote events
;EventEmitter
do pacote stream
;EventEmitter
do pacote selenium-webdriver
;EventEmitter
do pacote @angular/core
.
O correto é o do pacote @angular/core
, mas há casos que o Visual Studio Code importa automaticamente outros, principalmente o do selenium-webdriver
. Confirme que a importação está como o seguinte:
import { EventEmitter } from '@angular/core';
Caso você já esteja importando outra propriedade de @angular/core
, você pode apenas adicionar EventEmitter
dentre as propriedades importadas.
Espero que isso ajude!