air-lib
Version:
This is Air's angular component library
28 lines (27 loc) • 1.2 kB
TypeScript
import { OnInit, OnDestroy } from '@angular/core';
import { Router } from '@angular/router';
import { HttpService } from '../../services/http.service';
import { PagingEvent } from '../../entities/paging-event';
import { PageSelectorItem } from '../../entities/page-selector-item';
import { DetailsPagingComponent } from '../details-paging/details-paging.component';
export declare class SubPageSelectorComponent implements OnInit, OnDestroy {
private httpService;
private router;
detailsPaging: DetailsPagingComponent;
pageItems: Array<PageSelectorItem>;
pageable: boolean;
hasMasterList: boolean;
context: string;
private pagingEventSubscription;
private routingEventsSubscription;
constructor(httpService: HttpService, router: Router);
ngOnInit(): void;
getMasterCurrentIndex(pagingEvent: PagingEvent): number;
callStateApi(pagingEvent: PagingEvent): void;
replacePageNo(url: string, pageNo: number): string;
getCurrentPageNo(pagingEvent: PagingEvent): number;
recallMasterPageMethod(pagingEvent: PagingEvent): void;
private recallPagingEvent;
private isRouteContains;
ngOnDestroy(): void;
}