UNPKG

repoweaver

Version:

A GitHub App that skillfully weaves multiple templates together to create and update repositories with intelligent merge strategies

1 lines 8.72 kB
{"ast":null,"code":"'use strict';\n\nimport AnimatedNode from \"./AnimatedNode\";\nimport AnimatedWithChildren from \"./AnimatedWithChildren\";\nimport NativeAnimatedHelper from \"../NativeAnimatedHelper\";\nclass AnimatedTransform extends AnimatedWithChildren {\n constructor(transforms) {\n super();\n this._transforms = transforms;\n }\n __makeNative() {\n this._transforms.forEach(transform => {\n for (var key in transform) {\n var value = transform[key];\n if (value instanceof AnimatedNode) {\n value.__makeNative();\n }\n }\n });\n super.__makeNative();\n }\n __getValue() {\n return this._transforms.map(transform => {\n var result = {};\n for (var key in transform) {\n var value = transform[key];\n if (value instanceof AnimatedNode) {\n result[key] = value.__getValue();\n } else {\n result[key] = value;\n }\n }\n return result;\n });\n }\n __getAnimatedValue() {\n return this._transforms.map(transform => {\n var result = {};\n for (var key in transform) {\n var value = transform[key];\n if (value instanceof AnimatedNode) {\n result[key] = value.__getAnimatedValue();\n } else {\n result[key] = value;\n }\n }\n return result;\n });\n }\n __attach() {\n this._transforms.forEach(transform => {\n for (var key in transform) {\n var value = transform[key];\n if (value instanceof AnimatedNode) {\n value.__addChild(this);\n }\n }\n });\n }\n __detach() {\n this._transforms.forEach(transform => {\n for (var key in transform) {\n var value = transform[key];\n if (value instanceof AnimatedNode) {\n value.__removeChild(this);\n }\n }\n });\n super.__detach();\n }\n __getNativeConfig() {\n var transConfigs = [];\n this._transforms.forEach(transform => {\n for (var key in transform) {\n var value = transform[key];\n if (value instanceof AnimatedNode) {\n transConfigs.push({\n type: 'animated',\n property: key,\n nodeTag: value.__getNativeTag()\n });\n } else {\n transConfigs.push({\n type: 'static',\n property: key,\n value: NativeAnimatedHelper.transformDataType(value)\n });\n }\n }\n });\n NativeAnimatedHelper.validateTransform(transConfigs);\n return {\n type: 'transform',\n transforms: transConfigs\n };\n }\n}\nexport default AnimatedTransform;","map":{"version":3,"names":["AnimatedNode","AnimatedWithChildren","NativeAnimatedHelper","AnimatedTransform","constructor","transforms","_transforms","__makeNative","forEach","transform","key","value","__getValue","map","result","__getAnimatedValue","__attach","__addChild","__detach","__removeChild","__getNativeConfig","transConfigs","push","type","property","nodeTag","__getNativeTag","transformDataType","validateTransform"],"sources":["/Users/pmouli/Documents/GitHub.nosync/boots-strapper/mobile/node_modules/react-native-web/dist/vendor/react-native/Animated/nodes/AnimatedTransform.js"],"sourcesContent":["/**\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n * @format\n */\n\n'use strict';\n\nimport AnimatedNode from './AnimatedNode';\nimport AnimatedWithChildren from './AnimatedWithChildren';\nimport NativeAnimatedHelper from '../NativeAnimatedHelper';\nclass AnimatedTransform extends AnimatedWithChildren {\n constructor(transforms) {\n super();\n this._transforms = transforms;\n }\n __makeNative() {\n this._transforms.forEach(transform => {\n for (var key in transform) {\n var value = transform[key];\n if (value instanceof AnimatedNode) {\n value.__makeNative();\n }\n }\n });\n super.__makeNative();\n }\n __getValue() {\n return this._transforms.map(transform => {\n var result = {};\n for (var key in transform) {\n var value = transform[key];\n if (value instanceof AnimatedNode) {\n result[key] = value.__getValue();\n } else {\n result[key] = value;\n }\n }\n return result;\n });\n }\n __getAnimatedValue() {\n return this._transforms.map(transform => {\n var result = {};\n for (var key in transform) {\n var value = transform[key];\n if (value instanceof AnimatedNode) {\n result[key] = value.__getAnimatedValue();\n } else {\n // All transform components needed to recompose matrix\n result[key] = value;\n }\n }\n return result;\n });\n }\n __attach() {\n this._transforms.forEach(transform => {\n for (var key in transform) {\n var value = transform[key];\n if (value instanceof AnimatedNode) {\n value.__addChild(this);\n }\n }\n });\n }\n __detach() {\n this._transforms.forEach(transform => {\n for (var key in transform) {\n var value = transform[key];\n if (value instanceof AnimatedNode) {\n value.__removeChild(this);\n }\n }\n });\n super.__detach();\n }\n __getNativeConfig() {\n var transConfigs = [];\n this._transforms.forEach(transform => {\n for (var key in transform) {\n var value = transform[key];\n if (value instanceof AnimatedNode) {\n transConfigs.push({\n type: 'animated',\n property: key,\n nodeTag: value.__getNativeTag()\n });\n } else {\n transConfigs.push({\n type: 'static',\n property: key,\n value: NativeAnimatedHelper.transformDataType(value)\n });\n }\n }\n });\n NativeAnimatedHelper.validateTransform(transConfigs);\n return {\n type: 'transform',\n transforms: transConfigs\n };\n }\n}\nexport default AnimatedTransform;"],"mappings":"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","ignoreList":[]},"metadata":{"hasCjsExports":false},"sourceType":"module","externalDependencies":[]}