igniteui-react-core
Version:
Ignite UI React Core.
34 lines (33 loc) • 1.3 kB
TypeScript
import { GridLayoutSizeType } from "./GridLayoutSizeType";
import { GridLayoutSizeDefinition as GridLayoutSizeDefinition_internal } from "./GridLayoutSizeDefinition";
import { ContentChildrenManager } from "./ContentChildrenManager";
/**
* Represents a size ruleset for rows and columns in the grid view.
*/
export declare class IgrGridLayoutSizeDefinition {
protected createImplementation(): GridLayoutSizeDefinition_internal;
protected _implementation: any;
protected mounted: boolean;
get nativeElement(): HTMLElement;
/**
* @hidden
*/
get i(): GridLayoutSizeDefinition_internal;
protected onImplementationCreated(): void;
protected _contentChildrenManager: ContentChildrenManager;
constructor();
protected _provideImplementation(i: any): void;
/**
* Gets or sets the size type for the definition.
*/
get sizeType(): GridLayoutSizeType;
set sizeType(v: GridLayoutSizeType);
/**
* Gets or sets the value for the definition. This value is treated differently depending
* on the size type specified. For example, Star sizing will treat this property as a
* weighted percentage relative to other Star sized definitions.
*/
get value(): number;
set value(v: number);
findByName(name: string): any;
}