Ejemplo n.º 1
0
  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();
  }
Ejemplo n.º 2
0
 (obs$ as any).getEntries = () => {
     return obs$.flatMap(list => {
         return list.getEntries();
     });
 };
Ejemplo n.º 3
0
export function extractBody(obs: Observable<Response>): Observable<string> {
  return obs.flatMap(resp =>
    resp != undefined ?
      resp.text() :
      Observable.of<string>(undefined));
}