11// Types
2- import {
2+ import {
33 Transformation ,
44 TransformationValue ,
55 TransformFunctionsInfo ,
@@ -456,13 +456,13 @@ const TRANSFORMATIONS = Object.freeze([
456456const STYLE_TRANSFORMATION_MAP = Object . freeze ( {
457457 "scale" : value => ( { property : "scale" , value } ) ,
458458 "scale3d" : value => ( { property : "scale" , value } ) ,
459- "scaleX" : ( { x } ) => ( { property : "scale" , value : { x, y : IDENTITY_TRANSFORMATION . scale . y } } ) ,
460- "scaleY" : ( { y } ) => ( { property : "scale" , value : { y, x : IDENTITY_TRANSFORMATION . scale . x } } ) ,
459+ "scaleX" : ( { x } ) => ( { property : "scale" , value : { x, y : IDENTITY_TRANSFORMATION . scale . y } } ) ,
460+ "scaleY" : ( { y } ) => ( { property : "scale" , value : { y, x : IDENTITY_TRANSFORMATION . scale . x } } ) ,
461461
462462 "translate" : value => ( { property : "translate" , value } ) ,
463463 "translate3d" : value => ( { property : "translate" , value } ) ,
464- "translateX" : ( { x } ) => ( { property : "translate" , value : { x, y : IDENTITY_TRANSFORMATION . translate . y } } ) ,
465- "translateY" : ( { y } ) => ( { property : "translate" , value : { y, x : IDENTITY_TRANSFORMATION . translate . x } } ) ,
464+ "translateX" : ( { x } ) => ( { property : "translate" , value : { x, y : IDENTITY_TRANSFORMATION . translate . y } } ) ,
465+ "translateY" : ( { y } ) => ( { property : "translate" , value : { y, x : IDENTITY_TRANSFORMATION . translate . x } } ) ,
466466
467467 "rotate" : value => ( { property : "rotate" , value } ) ,
468468} ) ;
@@ -501,12 +501,12 @@ export function transformConverter(text: string): TransformFunctionsInfo {
501501 return fullTransformations ;
502502 }
503503
504- const affineMatrix = transformations
504+ const affineMatrix = transformations
505505 . map ( getTransformMatrix )
506506 . reduce ( multiplyAffine2d )
507- const cssMatrix = matrixArrayToCssMatrix ( affineMatrix )
507+ const cssMatrix = matrixArrayToCssMatrix ( affineMatrix )
508508
509- return decompose2DTransformMatrix ( cssMatrix ) ;
509+ return decompose2DTransformMatrix ( cssMatrix ) ;
510510}
511511
512512// using general regex and manually checking the matched
@@ -528,8 +528,8 @@ function parseTransformString(text: string): Transformation[] {
528528 return matches ;
529529}
530530
531- function normalizeTransformation ( { property, value } : Transformation ) {
532- return STYLE_TRANSFORMATION_MAP [ property ] ( value ) ;
531+ function normalizeTransformation ( { property, value } : Transformation ) : Transformation {
532+ return < any > STYLE_TRANSFORMATION_MAP [ property ] ( value ) ;
533533}
534534
535535function convertTransformValue ( property : string , stringValue : string )
0 commit comments