RXJS:属性animationFrame不存在于调度程序类型上

Mat*_*ood 1 javascript scheduler observable rxjs requestanimationframe

试着玩RXJS和Scheduler.最后,我希望在滚动事件上有一个请求动画帧.

问题:我遇到类型错误:属性animationFrame不存在于调度程序类型上

import { Observable } from 'rxjs/Observable';
import 'rxjs/add/observable/fromEvent';
import 'rxjs/add/observable/of';
import 'rxjs/add/observable/timer';
import 'rxjs/add/operator/repeat';
import 'rxjs/add/operator/takeUntil';
import { Scheduler } from 'rxjs/Scheduler';

Observable
          .of(0, Scheduler.animationFrame) // error here
          .repeat()
          .takeUntil(Observable.timer(1000))
          .subscribe(() => console.log(x++));
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

题:

如何识别animationFrame?

Spl*_*lex 5

由于rxjs@6.0.0 已animationFrame重命名为animationFrameScheduler并且必须从中导入rxjs.

import { animationFrameScheduler } from 'rxjs';
Run Code Online (Sandbox Code Playgroud)