sos-user-info
Version:
Sos Component User Info
17 lines (16 loc) • 635 B
TypeScript
import { Http, Response } from '@angular/http';
import 'rxjs/add/operator/map';
import { Observable } from 'rxjs/Observable';
import { MyTypedItem } from './MyTypedItem';
export declare class DataService {
private actionUrl;
private headers;
private _http;
constructor(http: Http);
GetAll: () => Observable<MyTypedItem[]>;
GetSingle: (id: number) => Observable<MyTypedItem>;
Add: (itemName: string) => Observable<MyTypedItem>;
Update: (id: number, itemToUpdate: MyTypedItem) => Observable<MyTypedItem>;
Delete: (id: number) => Observable<Response>;
private handleError(error);
}