From 17e4cfb4b23119de0987682d5131fe05e7897349 Mon Sep 17 00:00:00 2001 From: NE-SmallTown Date: Wed, 16 Dec 2020 21:27:08 +0800 Subject: [PATCH] [fix] Convert Animated vendor files to ES modules Close #1846 --- .../src/vendor/react-native/Animated/bezier.js | 2 +- .../react-native/Animated/polyfills/InteractionManager.js | 8 +++++--- .../src/vendor/react-native/Animated/polyfills/Set.js | 2 +- .../react-native/Animated/polyfills/flattenStyle.js | 4 +++- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/packages/react-native-web/src/vendor/react-native/Animated/bezier.js b/packages/react-native-web/src/vendor/react-native/Animated/bezier.js index b9fc08ee..68f9b438 100644 --- a/packages/react-native-web/src/vendor/react-native/Animated/bezier.js +++ b/packages/react-native-web/src/vendor/react-native/Animated/bezier.js @@ -79,7 +79,7 @@ function newtonRaphsonIterate(aX, _aGuessT, mX1, mX2) { return aGuessT; } -module.exports = function bezier( +export default function bezier( mX1: number, mY1: number, mX2: number, diff --git a/packages/react-native-web/src/vendor/react-native/Animated/polyfills/InteractionManager.js b/packages/react-native-web/src/vendor/react-native/Animated/polyfills/InteractionManager.js index c063e923..2fab2683 100644 --- a/packages/react-native-web/src/vendor/react-native/Animated/polyfills/InteractionManager.js +++ b/packages/react-native-web/src/vendor/react-native/Animated/polyfills/InteractionManager.js @@ -7,7 +7,9 @@ 'use strict'; -module.exports = { - createInteractionHandle: function() {}, - clearInteractionHandle: function() {} +const InteractionManager = { + createInteractionHandle() {}, + clearInteractionHandle() {} }; + +export default InteractionManager; diff --git a/packages/react-native-web/src/vendor/react-native/Animated/polyfills/Set.js b/packages/react-native-web/src/vendor/react-native/Animated/polyfills/Set.js index fd071410..349508cc 100644 --- a/packages/react-native-web/src/vendor/react-native/Animated/polyfills/Set.js +++ b/packages/react-native-web/src/vendor/react-native/Animated/polyfills/Set.js @@ -21,4 +21,4 @@ SetPolyfill.prototype.forEach = function(cb) { this._cache.forEach(cb); }; -module.exports = SetPolyfill; +export default SetPolyfill; diff --git a/packages/react-native-web/src/vendor/react-native/Animated/polyfills/flattenStyle.js b/packages/react-native-web/src/vendor/react-native/Animated/polyfills/flattenStyle.js index 2e4c8a1d..92e2f2f0 100644 --- a/packages/react-native-web/src/vendor/react-native/Animated/polyfills/flattenStyle.js +++ b/packages/react-native-web/src/vendor/react-native/Animated/polyfills/flattenStyle.js @@ -4,7 +4,9 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ + 'use strict'; -module.exports = function(style) { + +export default function flattenStyle(style) { return style; };