@progress/kendo-angular-layout
Version:
Kendo UI for Angular Layout Package - a collection of components to create professional application layoyts
30 lines (29 loc) • 1.6 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 { PreventableEvent } from '@progress/kendo-angular-common';
import { TileLayoutItemComponent } from './tilelayout-item.component';
/**
* Arguments for the `resize` event. The `resize` event fires when any item size
* is changed from the UI. If you cancel the event, the change is prevented ([see example]({% slug resizing_tilelayout %}#toc-handling-the-resize-event)).
*/
export declare class TileLayoutResizeEvent extends PreventableEvent {
item: TileLayoutItemComponent;
items: TileLayoutItemComponent[];
newRowSpan: number;
oldRowSpan: number;
newColSpan: number;
oldColSpan: number;
/**
* Constructs the event arguments for the `resize` event.
* @param item - The TileLayoutItem being resized
* @param items - The TileLayoutItem collection
* @param newRowSpan - The new rowSpan of the resized item
* @param oldRowSpan - The initial rowSpan of the resized item
* @param newColSpan - The new colSpan of the resized item
* @param oldColSpan - The initial colSpan of the resized item
* @hidden
*/
constructor(item: TileLayoutItemComponent, items: TileLayoutItemComponent[], newRowSpan: number, oldRowSpan: number, newColSpan: number, oldColSpan: number);
}