UNPKG

@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
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>; }