fix(animation): properly update Web Animation, clean up types (#19964)

Co-authored-by: manucorporat <manu.mtza@gmail.com>
This commit is contained in:
Liam DeBeasi
2019-11-21 11:08:27 -05:00
committed by GitHub
parent 7734d27bc2
commit e76619478c
2 changed files with 76 additions and 102 deletions

View File

@ -220,18 +220,20 @@ export interface Animation {
}
export type AnimationLifecycle = (currentStep: 0 | 1, animation: Animation) => void;
export type AnimationKeyFrames = [AnimationKeyFrameEdge, AnimationKeyFrameEdge] | AnimationKeyFrame[];
export type AnimationStyles = Record<string, any>;
export interface AnimationCallbackOptions {
oneTimeCallback: boolean;
}
export type AnimationKeyFrames = AnimationKeyFrame[];
export interface AnimationKeyFrame extends AnimationStyles {
offset: number;
}
export type AnimationStyles = Record<string, any>;
export interface AnimationKeyFrameEdge extends AnimationStyles {
offset?: number;
}
export interface AnimationPlayOptions {
sync: boolean;