fix(animations): make animations work in AOT (#14775)

This commit is contained in:
Matias Niemelä
2017-03-01 17:13:06 -08:00
committed by Igor Minar
parent 3168ef75da
commit 9560ad81b9
13 changed files with 119 additions and 60 deletions

View File

@ -39,7 +39,7 @@ export interface AnimationStateMetadata extends AnimationMetadata {
*/
export interface AnimationTransitionMetadata extends AnimationMetadata {
expr: string|((fromState: string, toState: string) => boolean);
animation: AnimationMetadata;
animation: AnimationMetadata|AnimationMetadata[];
}
/**
@ -53,8 +53,8 @@ export interface AnimationKeyframesSequenceMetadata extends AnimationMetadata {
* @deprecated This symbol has moved. Please Import from @angular/animations instead!
*/
export interface AnimationStyleMetadata extends AnimationMetadata {
styles: {[key: string]: string | number}[];
offset: number;
styles: {[key: string]: string | number}|{[key: string]: string | number}[];
offset?: number;
}
/**