{ "id": "api/animations/AnimationTransitionMetadata", "title": "AnimationTransitionMetadata", "contents": "\n\n
\n
\n
\n \n API > @angular/animations\n
\n \n
\n \n
\n

AnimationTransitionMetadatalink

\n \n \n \n \n \n
\n \n \n\n
\n \n
\n

Encapsulates an animation transition. Instantiated and returned by the\ntransition() function.

\n\n \n
\n \n \n
\n\ninterface AnimationTransitionMetadata extends AnimationMetadata {\n expr: string | ((fromState: string, toState: string, element?: any, params?: {...}))\n animation: AnimationMetadata | AnimationMetadata[]\n options: AnimationOptions | null\n\n // inherited from animations/AnimationMetadata\n type: AnimationMetadataType\n}\n\n\n \n \n\n\n \n \n\n
\n\n \n\n \n \n \n
\n

Propertieslink

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
PropertyDescription
\n \n expr: string | ((fromState: string, toState: string, element?: any, params?: {\n [key: string]: any;\n}) => boolean)\n \n \n

An expression that describes a state change.

\n\n \n
\n \n animation: AnimationMetadata | AnimationMetadata[]\n \n \n

One or more animation objects to which this transition applies.

\n\n \n
\n \n options: AnimationOptions | null\n \n \n

An options object containing a delay and\ndeveloper-defined parameters that provide styling defaults and\ncan be overridden on invocation. Default delay is 0.

\n\n \n
\n
\n \n\n\n \n\n\n
\n
\n\n\n" }