1 | import { Http } from '@angular/http';
|
2 | import { Observable } from 'rxjs/Observable';
|
3 | import 'rxjs/add/operator/map';
|
4 | import { HttpServiceBase } from './HttpService';
|
5 | export interface IReadOnlySingleService<TOut> {
|
6 | getItem(): Observable<TOut>;
|
7 | }
|
8 | export declare class ReadOnlySingleServiceBase<TOut> extends HttpServiceBase implements IReadOnlySingleService<TOut> {
|
9 | constructor(http: Http, baseUrl: string);
|
10 | getItem(): Observable<TOut>;
|
11 | protected getItemInternal(hostUrl: string): Observable<TOut>;
|
12 | protected mapItem(data: any): TOut;
|
13 | }
|