refactor(animations): export declarations parser (#4370)

This commit is contained in:
Stanimira Vlaeva
2017-06-14 11:52:22 +03:00
committed by GitHub
parent 114b969986
commit 4319ca5fc5
3 changed files with 41 additions and 35 deletions

View File

@@ -21,7 +21,10 @@ const ANIMATION_PROPERTY_HANDLERS = Object.freeze({
});
export class CssAnimationParser {
public static keyframeAnimationsFromCSSDeclarations(declarations: { property: string, value: string }[]): Array<KeyframeAnimationInfo> {
public static keyframeAnimationsFromCSSDeclarations(
declarations: Array<KeyframeDeclaration>)
: Array<KeyframeAnimationInfo> {
if (declarations === null || declarations === undefined) {
return undefined;
}
@@ -124,7 +127,7 @@ function keyframeAnimationsFromCSSProperty(value: any, animations: Array<Keyfram
}
}
function parseKeyframeDeclarations(unparsedKeyframeDeclarations: Array<KeyframeDeclaration>)
export function parseKeyframeDeclarations(unparsedKeyframeDeclarations: Array<KeyframeDeclaration>)
: Array<KeyframeDeclaration> {
const declarations = unparsedKeyframeDeclarations