Guest User

Untitled

a guest
May 24th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. const keyDown$ = Observable.fromEvent(window, 'keydown');
  2. const keyUp$ = Observable.fromEvent(window, 'keyUp');
  3.  
  4. keyDown$
  5. .filter(/logic to get the right arrow keycode/)
  6. .subscribe(downArrow => moveElementToTheRight())
  7.  
  8. keyDown$
  9. .filter(/logic to get the right arrow keycode/)
  10. .sample.pipe(interval(200))
  11. .subscribe(downArrow => moveElementToTheRight())
  12.  
  13. keyDown$
  14. .filter(/logic to get the right arrow keycode/)
  15. .map((value, index) =>
  16. if index < 10 return value every 500ms
  17. if index between 10 and 20 return value every 200ms
  18. /etc/
Add Comment
Please, Sign In to add comment