UNPKG

@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
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; }