UNPKG

@documment/mmp.ui.augur

Version:

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.0.1.

20 lines (19 loc) 797 B
import { Observable } from 'rxjs/Observable'; import { Goal } from '@documment/mmp.core'; import { Api } from '@documment/mmp.ui.data'; import { GoalsFiltering } from '@documment/mmp.ui.data'; import { Logger } from '@documment/mmp.ui.data'; import { ApiOptions } from '@documment/mmp.ui.data'; import { UserStrategizer } from '../../strategy/user/user.strategizer'; export declare class GoalDataManager { private api; private goalsFiltering; private userStrategizer; private logger; constructor(api: Api, goalsFiltering: GoalsFiltering, userStrategizer: UserStrategizer, logger: Logger); run(): void; create(): Observable<Goal>; load(options?: ApiOptions): Observable<Goal[]>; remove(goalId: number): Observable<void>; private buildRequest(goalsFilter); }