UNPKG

@anglr/grid

Version:
34 lines 1.93 kB
import { ElementRef } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { PermanentStorage } from '@anglr/common'; import { QueryPermanentStorageGridInitializerOptions, QueryPermanentStorageGridInitializer } from './queryPermanentStorageGridInitializer.interface'; import { QueryGridInitializerComponent } from '../query/queryGridInitializer.component'; import { GridPlugin } from '../../../interfaces'; import * as i0 from "@angular/core"; /** * Component used for rendering query, permanent storage grid initializer */ export declare class QueryPermanentStorageGridInitializerComponent extends QueryGridInitializerComponent implements QueryPermanentStorageGridInitializer, GridPlugin<QueryPermanentStorageGridInitializerOptions> { protected _permanentStorages: PermanentStorage; /** * Options for grid plugin */ get options(): QueryPermanentStorageGridInitializerOptions; set options(options: QueryPermanentStorageGridInitializerOptions); /** * Gets name of items per page permanent storage */ protected get itemsPerPagePermanentStorageName(): string; constructor(router: Router, route: ActivatedRoute, pluginElement: ElementRef<HTMLElement>, _permanentStorages: PermanentStorage, options?: QueryPermanentStorageGridInitializerOptions); /** * @inheritdoc */ getItemsPerPage(): number | undefined | null; /** * @inheritdoc */ setItemsPerPage(itemsPerPage: number | undefined | null): void; static ɵfac: i0.ɵɵFactoryDeclaration<QueryPermanentStorageGridInitializerComponent, [null, null, null, { optional: true; }, { optional: true; }]>; static ɵcmp: i0.ɵɵComponentDeclaration<QueryPermanentStorageGridInitializerComponent, "ng-query-permanent-storage-grid-initializer", never, {}, {}, never, never, true, never>; } //# sourceMappingURL=queryPermanentStorageGridInitializer.component.d.ts.map