@lxlib/seed
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.1.
27 lines (26 loc) • 924 B
TypeScript
import { DomSanitizer } from '@angular/platform-browser';
import { ACLService } from '@lxlib/acl';
import { LxlibI18NService } from '@lxlib/theme';
import { STRowSource } from './st-row.directive';
import { STConfig } from './st.config';
import { STColumn, STColumnFilter } from './st.interfaces';
export declare class STColumnSource {
private dom;
private rowSource;
private acl;
private i18nSrv;
private cog;
constructor(dom: DomSanitizer, rowSource: STRowSource, acl: ACLService, i18nSrv: LxlibI18NService, cog: STConfig);
private fixPop;
private btnCoerce;
private btnCoerceIf;
private fixedCoerce;
private sortCoerce;
private fixCoerce;
private filterCoerce;
private restoreRender;
process(list: STColumn[]): STColumn[];
restoreAllRender(columns: STColumn[]): void;
updateDefault(filter: STColumnFilter): this;
cleanFilter(col: STColumn): this;
}