constructor(loggerBase: Logger, private activatedRoute: ActivatedRoute, private router: Router, private store: SlideStore) { this.logger = loggerBase.source('SlideComponent'); this.slideCollection$ = Observable.fromPromise(store.findMany()); this.slides$ = this.slideCollection$.flatMap(c => Observable.from(c)); this.slideCount$ = this.slides$.count(); }