Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

O of() está @deprecated, recomendando usar scheduled(), como fazer?

Srs. No Angular 4, apesar do of() estar disponível, foi marcado como @deprecated. Como reescrever o método like() do src\app\photos\photo\photo.service.ts para produzir o mesmo efeito usando scheduled() ou invés de of()?

5 respostas
solução!

Fala ai Marcus, tudo bem? Olhando na documentação oficial da RxJS, o of ainda não foi marcado como depreciado: https://rxjs-dev.firebaseapp.com/api/deprecations

Mas, acho que você pode tentar usar o EMPTY no lugar dele: https://rxjs-dev.firebaseapp.com/EMPTY

Exemplo: const retornaVazio = () => of() => const retornaVazio = () => EMPTY.

Espero ter ajudado.

Obrigado, Matheus, vou tentar...

Então, no fonte, não na documentação existe um "decorator" de documentação @deprecated em algumas poliformas da assinatura do of():

node_modules\rxjs\internal\observable\of.d.ts

O que é meio confuso... por que umas assinaturas têm @deprecated e outras não?

Fala Marcus, acho que a documentação ainda não foi atualizada então, vamos aguardar para ver.

Abraços.