UNPKG

ontimize-web-ngx

Version:
37 lines (36 loc) 1.81 kB
import { OTableComponent } from '../../components/table/o-table.component'; import { OFilterDefinition } from '../../types/o-filter-definition.type'; import { OColumnSearchable } from '../../types/table/o-column-searchable.type'; import { OTableConfiguration } from '../../types/table/o-table-configuration.type'; import { AbstractComponentStateService } from './o-component-state.service'; import { OTableComponentStateClass } from './o-table-component-state.class'; import * as i0 from "@angular/core"; export declare class OTableComponentStateService extends AbstractComponentStateService<OTableComponentStateClass, OTableComponent> { initialize(component: OTableComponent): void; initializeState(state: OTableComponentStateClass): void; refreshSelection(): void; getDataToStore(): any; storeFilter(filter: OFilterDefinition): void; storeConfiguration(configurationAgs: OTableConfiguration, tableProperties: any[]): void; protected getTablePropertiesToStore(properties: string[]): any; protected getTablePropertyToStore(property: string): any; protected getColumnsDisplayState(): { 'oColumns-display': any[]; 'select-column-visible': boolean; }; protected getColumnsQuickFilterState(): { oColumns: OColumnSearchable[]; 'filter-case-sensitive': boolean; filter: string; }; protected getFilterBuilderState(): any; protected getColumnFiltersState(): {}; protected getPageState(): any; protected getSelectionState(): any; protected getInitialConfigurationState(): any; protected getSortState(): { 'sort-columns': string; }; static ɵfac: i0.ɵɵFactoryDeclaration<OTableComponentStateService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<OTableComponentStateService>; }