Может кто-нибудь, пожалуйста, объясните опрос, пока условие не выполнено в Rx js 6 с примером - PullRequest
0 голосов
/ 21 апреля 2020

Код выглядит следующим образом:

import { timer, from } from 'rxjs'
import { map, concatMap, filter, take } from 'rxjs/operators'
timer(0, 500)
  .pipe(concatMap(() => from(fetch(`/tasks/${taskId}`))
    .pipe(map(response => response.json())))
  )
  .pipe(filter(backendData => backendData.processing === false))
  .pipe(take(1))
...