@documment/mmp.ui.data
Version:
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.0.1.
23 lines (22 loc) • 1.16 kB
TypeScript
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/operator/catch';
import 'rxjs/add/operator/map';
import { Goal } from '@documment/mmp.core';
import { Vitals } from '@documment/mmp.core';
import { HttpRequester } from '../http/http-requester';
import { GoalMapper } from '../mappers/goal.mapper';
import { VitalsMapper } from '../mappers/vitals.mapper';
import { ApiOptions } from '../models/api-options.model';
import { ServiceResponder } from '../services/responders/service.responder';
import { GoalPublisher } from '../../pubsub/publishers/data/goal.publisher';
export declare class VitalsService {
private httpRequester;
private vitalsMapper;
private goalMapper;
private goalPublisher;
private serviceResponder;
constructor(httpRequester: HttpRequester, vitalsMapper: VitalsMapper, goalMapper: GoalMapper, goalPublisher: GoalPublisher, serviceResponder: ServiceResponder);
create(goalId: number, params: Vitals, options?: ApiOptions): Observable<Goal>;
get(vitalsId: number, options?: ApiOptions): Observable<Vitals>;
update(goalId: number, params: Vitals, options?: ApiOptions): Observable<Goal>;
}