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

@ -70,9 +70,11 @@ export declare type AnimationStateTransitionMetadata = any;
/** @deprecated */
export interface AnimationStyleMetadata extends AnimationMetadata {
offset: number;
offset?: number;
styles: {
[key: string]: string | number;
} | {
[key: string]: string | number;
}[];
}
@ -91,7 +93,7 @@ export interface AnimationTransitionEvent {
/** @deprecated */
export interface AnimationTransitionMetadata extends AnimationMetadata {
animation: AnimationMetadata;
animation: AnimationMetadata | AnimationMetadata[];
expr: string | ((fromState: string, toState: string) => boolean);
}