RxJS

RxJSのTypeScriptで、演算子一括importする

More than 1 year has passed since last update.

いままでTypeScriptでRxやるときは、都度、必要なオペレータ(演算子)を追記importしてたんですけど

import { Observable } from 'rxjs/Observable'; // // Observable を import
import 'rxjs/add/observable/of'; // Observable.of を import
import 'rxjs/add/operator/map'; // Observable.map を import


Observable.of(1,2,3).map(x => x + '!!!').subscribe(str => console.log(str));

// 1!!!
// 2!!!
// 3!!!

これで一括importできた。

import { Observable } from 'rxjs/Rx'; // 中核演算子付与済みObservable

Observable.of(1,2,3).map(x => x + '!!!').subscribe(str => console.log(str));

// 1!!!
// 2!!!
// 3!!!

てか、ちゃんとReadme.md読んだら いの一番に Important って書いてあるんだけど。