igniteui-react-grids
Version:
Ignite UI React grid components.
57 lines (56 loc) • 2.19 kB
TypeScript
import { GridEasingFunctionType } from "./GridEasingFunctionType";
import { GridAnimationPhaseSettings as GridAnimationPhaseSettings_internal } from "./GridAnimationPhaseSettings";
import { ContentChildrenManager } from "igniteui-react-core";
/**
* This class is used to group the settings to define an animation phase.
*/
export declare class IgrGridAnimationPhaseSettings {
protected createImplementation(): GridAnimationPhaseSettings_internal;
protected _implementation: any;
protected mounted: boolean;
get nativeElement(): HTMLElement;
/**
* @hidden
*/
get i(): GridAnimationPhaseSettings_internal;
protected onImplementationCreated(): void;
protected _contentChildrenManager: ContentChildrenManager;
constructor();
protected _provideImplementation(i: any): void;
/**
* The duration of an animation, in milliseconds
*/
get durationMilliseconds(): number;
set durationMilliseconds(v: number);
/**
* The amount of time to delay an animation, in milliseconds.
*/
get holdInitialMilliseconds(): number;
set holdInitialMilliseconds(v: number);
/**
* The amount of time to delay each item animating, in milliseconds
*/
get perItemDelayMilliseconds(): number;
set perItemDelayMilliseconds(v: number);
/**
* The amount of time each item animating should take, in milliseconds
*/
get subItemDurationMilliseconds(): number;
set subItemDurationMilliseconds(v: number);
/**
* The desired amount of time each item animating should take, in milliseconds
*/
get desiredSubItemDurationMilliseconds(): number;
set desiredSubItemDurationMilliseconds(v: number);
/**
* Configures whether all items animating should finish simultaneously
*/
get shouldItemsFinishSimultaneously(): boolean;
set shouldItemsFinishSimultaneously(v: boolean);
/**
* Configures the Easing function used to animate the individual items
*/
get easingFunctionType(): GridEasingFunctionType;
set easingFunctionType(v: GridEasingFunctionType);
findByName(name: string): any;
}