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()?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.