UNPKG

loop-modules

Version:

Shared modules for the Loop product suite.

30 lines (29 loc) 1.01 kB
import { Http } from '@angular/http'; import 'rxjs/add/operator/map'; import 'rxjs/add/operator/catch'; import { Store } from '@ngrx/store'; import { APIDispatcher, APIRequestOptions } from '../utils/index'; import { LoopActivityMessage } from '../interfaces/loop-activity-message.interface'; export declare class LoopActivityMessageService extends APIDispatcher { http: Http; store: Store<any>; lastRequest: any; constructor(http: Http, store: Store<any>); query(page?: number, size?: number, options?: APIRequestOptions): void; acknowledge(message: LoopActivityMessage): void; archive(message: LoopActivityMessage): void; /** * Queries the next page from the back-end service, based on the previous request * * * @memberOf LoopActivityMessageService */ getNextPage(): void; /** * Resets the entries in the app-state slice for LoopActivityMessage * * * @memberOf LoopActivityMessageService */ resetEntries(): void; }