@documment/mmp.ui.data
Version:
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.0.1.
27 lines (26 loc) • 1.19 kB
TypeScript
import { SocketIoClient } from './client/socket-io.client';
import { SocketConfig } from './models/socket-config.model';
import { SocketWatcher } from './watchers/socket.watcher';
import { GoalsFiltering } from '../filtering/goals/goals.filtering';
import { TransactionsFiltering } from '../filtering/transactions/transactions.filtering';
import { Logger } from '../logging/logger';
import { UserSession } from '../session/user/user.session';
export declare class SocketIo {
private config;
private socketIoClient;
private socketWatcher;
private goalsFiltering;
private transactionsFiltering;
private userSession;
private logger;
private sessionUser;
private goalsFilter;
private transactionsFilter;
constructor(config: SocketConfig, socketIoClient: SocketIoClient, socketWatcher: SocketWatcher, goalsFiltering: GoalsFiltering, transactionsFiltering: TransactionsFiltering, userSession: UserSession, logger: Logger);
run(): void;
private handleUserSessionChanges();
private handleDataFiltersChanges();
private publishUserClientSettings();
private buildForProgressStatus(filter);
private buildForExchequerStatus(filter);
}