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

AnimationTriggerMetadatalink

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

Contains an animation trigger. Instantiated and returned by the\ntrigger() function.

\n\n \n
\n \n \n
\n\ninterface AnimationTriggerMetadata extends AnimationMetadata {\n name: string\n definitions: AnimationMetadata[]\n options: {...}\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 name: string\n \n \n

The trigger name, used to associate it with an element. Unique within the component.

\n\n \n
\n \n definitions: AnimationMetadata[]\n \n \n

An animation definition object, containing an array of state and transition declarations.

\n\n \n
\n \n options: {\n params?: {\n [name: string]: any;\n };\n} | 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" }