import { Injectable } from '@angular/core'; import { Response } from '@angular/http'; import { Observable } from 'rxjs/Observable'; import { HttpInterceptorService, RESTService } from '@covalent/http'; import { MOCK_API } from '../../config/api.config'; export interface IUser { displayName: string; id: string; email: string; created: Date; lastAccess: Date; siteAdmin: number; } @Injectable() export class UsersService extends RESTService { constructor(private _http: HttpInterceptorService) { super(_http, { baseUrl: MOCK_API, path: '/users', }); } staticQuery(): Observable { return this._http.get('data/users.json') .map((res: Response) => { return res.json(); }); } }