@progress/kendo-vue-common
Version:
Kendo UI for Vue Common Utilities package
117 lines (116 loc) • 3.63 kB
TypeScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
import { WidgetClassStructure } from './interfaces/common';
/** Animation states
* @hidden
*/
export interface AnimationStatesClasses {
/** Animation for 'push-right' transition */
'push-right'?: string;
/** Animation for 'push-left' transition */
'push-left'?: string;
/** Animation for 'push-down' transition */
'push-down'?: string;
/** Animation for 'push-up' transition */
'push-up'?: string;
/** Animation for 'expand-vertical' transition */
'expand-vertical'?: string;
/** Animation for 'expand-horizontal' transition */
'expand-horizontal'?: string;
/** Animation for 'fade' transition */
fade?: string;
/** Animation for 'zoom-in' transition */
'zoom-in'?: string;
/** Animation for 'zoom-out' transition */
'zoom-out'?: string;
/** Animation for 'slide-in' transition */
'slide-in'?: string;
/** Animation for 'slide-down' transition */
'slide-down'?: string;
/** Animation for 'slide-up' transition */
'slide-up'?: string;
/** Animation for 'slide-right' transition */
'slide-right'?: string;
/** Animation for 'slide-left' transition */
'slide-left'?: string;
/** Animation for 'reveal-vertical' transition */
'reveal-vertical'?: string;
/** Animation for 'reveal-horizontal' transition */
'reveal-horizontal'?: string;
}
/** Configuration for the child element
* @hidden
*/
export interface AnimationChildClasses {
/** Container for child element */
container?: string;
/** Relative positioning for child container */
relative?: string;
}
/** Configuration for the child element
* @hidden
*/
export interface AnimationChildContainerClasses {
/** Container for childContainer element */
container?: string;
}
/** Animation states for appear transition
* @hidden
*/
export interface Appear extends AnimationStatesClasses {
}
/** Active states for appear transition
* @hidden
*/
export interface AppearActive extends AnimationStatesClasses {
}
/** Animation states for enter transition
* @hidden
*/
export interface Enter extends AnimationStatesClasses {
}
/** Active states for enter transition
* @hidden
*/
export interface EnterActive extends AnimationStatesClasses {
}
/** Animation states for exit transition
* @hidden
*/
export interface Exit extends AnimationStatesClasses {
}
/** Active states for exit transition
* @hidden
*/
export interface ExitActive extends AnimationStatesClasses {
}
/** Animation Classes
* @hidden
*/
export interface AnimationClasses {
/** Configuration for the child element */
child?: AnimationChildClasses;
/** Configuration for the childContainer element */
childContainer?: AnimationChildContainerClasses;
/** Animation states for appear transition */
appear?: Appear;
/** Active states for appear transition */
appearActive?: AppearActive;
/** Animation states for enter transition */
enter?: Enter;
/** Active states for enter transition */
enterActive?: EnterActive;
/** Animation states for exit transition */
exit?: Exit;
/** Active states for exit transition */
exitActive?: ExitActive;
}
/**
* @hidden
*/
export declare const uAnimation: WidgetClassStructure;