@anglr/grid
Version:
Angular module displaying grid
34 lines • 1.93 kB
TypeScript
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