2016-01-16 RxJS 5 で pairwise / distinct をつくってみた
今日もまだ九州での旅行中だけど、2016-01-13 / 2016-01-14 につくった bouzuya/rxjs-operator-examples のことを書く。
bouzuya/rxjs-operator-examples は RxJS の operator を実装してみたものだ。今回は pairwise と distinct だ。これらは RxJS 4 の Observable にあって RxJS 5 の Observable にない method だ。こういう operator を RxJS 5 にある method で代替してみようという試み。
目的は 2016-01-15 に書いた bouzuya/typescript-boilerplate を検証することだ。正確に言えば、これを書くために TypeScript 環境を構築するのが面倒なので bouzuya/typescript-boilerplate をつくったのだけど……。
Node.js + TypeScript + RxJS 5 で実装した。特筆すべきことはない。Observable は scan
+ map
+ filter
で大体のことができると思っている。
また気まぐれに増やしていくと思う。