@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
TypeScript
/**-----------------------------------------------------------------------------------------
* 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>;
}