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()?
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()?
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.