UNPKG

@progress/kendo-angular-treelist

Version:

Kendo UI TreeList for Angular - Display hierarchical data in an Angular tree grid view that supports sorting, filtering, paging, and much more.

35 lines (34 loc) 1.41 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { EventEmitter } from '@angular/core'; import { ColumnBase } from '../columns/column-base'; import { ColumnResizeAction, ColumnResizeArgs, AutoFitFn } from './column-resize.interface'; import * as i0 from "@angular/core"; /** * @hidden */ export declare class ColumnResizingService { changes: EventEmitter<ColumnResizeAction>; private column; private resizedColumns; private tables; private batch; start(column: ColumnBase): void; resizeColumns(deltaPercent: number): void; resizeTable(column: ColumnBase, delta: number): void; resizedColumn(state: ColumnResizeArgs): void; end(): void; registerTable(tableMetadata: { autoFit: AutoFitFn; locked: boolean; }): () => void; measureColumns(info: Array<any>): void; autoFit(...columns: ColumnBase[]): void; private trackColumns; private autoFitStart; private autoFitBatch; static ɵfac: i0.ɵɵFactoryDeclaration<ColumnResizingService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<ColumnResizingService>; }