1 import { Injectable } from '@angular/core'
2 import { Response } from '@angular/http'
3 import { Observable } from 'rxjs/Observable'
5 export interface ResultList {
11 export class RestExtractor {
13 extractDataBool (res: Response) {
17 extractDataList (res: Response) {
18 const body = res.json()
20 const ret: ResultList = {
28 extractDataGet (res: Response) {
32 handleError (res: Response) {
33 let text = 'Server error: '
40 console.error('Cannot get JSON from response.')
50 return Observable.throw(error)