@ctodev/cclibrary-typings
Version:
Library typings for use with CLARC INFINITY
27 lines (26 loc) • 1.65 kB
TypeScript
import { TccSnackBarService } from '../../../core/services/tcc-snackbar/tcc-snackbar.service';
import { TccDialogWindowService } from '../../../core/services/tcc-dialog-window/tcc-dialog-window.service';
import { TccCatchErrorService } from '../tcc-catch-error/tcc-catch-error.service';
import { TccPagedDataManager, TccPagedDataManagerNamespace } from '../../classes/TccPagedDataManager';
import { TccMessageDispatcherService } from '../tcc-message-dispatcher/tcc-message-dispatcher.service';
import { TccOdataHelperService } from '../../../odata/services/tcc-odata-helper/tcc-odata-helper.service';
import { TccODataResult } from '../../../odata/models/shared.model';
import { TccGetOrderByFieldsService } from '../tcc-get-order-by-fields/tcc-get-order-by-fields.service';
import { TccAuthService } from '../../../odata/services/tcc-auth/tcc-auth.service';
import { TccSingleton } from '../../../core/models/tcc-singleton.model';
/**
* Factory TccPagedDataManager
*/
export declare class TccPagedDataManagerService implements TccSingleton {
private snackBar;
private dialog;
private tccCatchError;
private odataHelper;
private dispatcher;
private getOrderByFields;
private authService;
constructor(snackBar: TccSnackBarService, dialog: TccDialogWindowService, tccCatchError: TccCatchErrorService, odataHelper: TccOdataHelperService, dispatcher: TccMessageDispatcherService, getOrderByFields: TccGetOrderByFieldsService, authService: TccAuthService);
init(): void;
reset(): void;
getPagedDataManager<T extends TccODataResult>(options: TccPagedDataManagerNamespace.options<T>): TccPagedDataManager<T>;
}