ngx-ui-builder
Version:
Angular - Render component ui with configurations
25 lines (24 loc) • 1.03 kB
TypeScript
import { OnDestroy, OnInit } from '@angular/core';
import { BehaviorSubject, Observable } from 'rxjs';
import { PaginationConfig } from './pagination.types';
import * as i0 from "@angular/core";
export declare class NubPaginationComponent implements OnInit, OnDestroy {
set configs(configs: PaginationConfig);
DOTS: string;
localConfigs: PaginationConfig;
pagination$: BehaviorSubject<PaginationConfig>;
pageArray$: BehaviorSubject<any[]>;
private _componentDestroy;
constructor();
ngOnInit(): void;
ngOnDestroy(): void;
buildPageArray(): Observable<any[]>;
setPageSize(): Promise<void>;
goToPage(pageIndex: number): void;
refresh(): void;
onRefresh(): void;
private buildOptions;
private range;
static ɵfac: i0.ɵɵFactoryDeclaration<NubPaginationComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NubPaginationComponent, "nub-pagination", never, { "configs": { "alias": "configs"; "required": false; }; }, {}, never, never, false, never>;
}