UNPKG

repoweaver

Version:

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

1 lines 12.6 kB
{"ast":null,"code":"'use strict';\n\nimport _objectSpread from \"@babel/runtime/helpers/objectSpread2\";\nimport { AnimatedEvent } from \"../AnimatedEvent\";\nimport AnimatedNode from \"./AnimatedNode\";\nimport AnimatedStyle from \"./AnimatedStyle\";\nimport NativeAnimatedHelper from \"../NativeAnimatedHelper\";\nimport invariant from 'fbjs/lib/invariant';\nclass AnimatedProps extends AnimatedNode {\n constructor(props, callback) {\n super();\n if (props.style) {\n props = _objectSpread(_objectSpread({}, props), {}, {\n style: new AnimatedStyle(props.style)\n });\n }\n this._props = props;\n this._callback = callback;\n this.__attach();\n }\n __getValue() {\n var props = {};\n for (var key in this._props) {\n var value = this._props[key];\n if (value instanceof AnimatedNode) {\n if (!value.__isNative || value instanceof AnimatedStyle) {\n props[key] = value.__getValue();\n }\n } else if (value instanceof AnimatedEvent) {\n props[key] = value.__getHandler();\n } else {\n props[key] = value;\n }\n }\n return props;\n }\n __getAnimatedValue() {\n var props = {};\n for (var key in this._props) {\n var value = this._props[key];\n if (value instanceof AnimatedNode) {\n props[key] = value.__getAnimatedValue();\n }\n }\n return props;\n }\n __attach() {\n for (var key in this._props) {\n var value = this._props[key];\n if (value instanceof AnimatedNode) {\n value.__addChild(this);\n }\n }\n }\n __detach() {\n if (this.__isNative && this._animatedView) {\n this.__disconnectAnimatedView();\n }\n for (var key in this._props) {\n var value = this._props[key];\n if (value instanceof AnimatedNode) {\n value.__removeChild(this);\n }\n }\n super.__detach();\n }\n update() {\n this._callback();\n }\n __makeNative() {\n if (!this.__isNative) {\n this.__isNative = true;\n for (var key in this._props) {\n var value = this._props[key];\n if (value instanceof AnimatedNode) {\n value.__makeNative();\n }\n }\n if (this._animatedView) {\n this.__connectAnimatedView();\n }\n }\n }\n setNativeView(animatedView) {\n if (this._animatedView === animatedView) {\n return;\n }\n this._animatedView = animatedView;\n if (this.__isNative) {\n this.__connectAnimatedView();\n }\n }\n __connectAnimatedView() {\n invariant(this.__isNative, 'Expected node to be marked as \"native\"');\n var nativeViewTag = this._animatedView;\n invariant(nativeViewTag != null, 'Unable to locate attached view in the native tree');\n NativeAnimatedHelper.API.connectAnimatedNodeToView(this.__getNativeTag(), nativeViewTag);\n }\n __disconnectAnimatedView() {\n invariant(this.__isNative, 'Expected node to be marked as \"native\"');\n var nativeViewTag = this._animatedView;\n invariant(nativeViewTag != null, 'Unable to locate attached view in the native tree');\n NativeAnimatedHelper.API.disconnectAnimatedNodeFromView(this.__getNativeTag(), nativeViewTag);\n }\n __restoreDefaultValues() {\n if (this.__isNative) {\n NativeAnimatedHelper.API.restoreDefaultValues(this.__getNativeTag());\n }\n }\n __getNativeConfig() {\n var propsConfig = {};\n for (var propKey in this._props) {\n var value = this._props[propKey];\n if (value instanceof AnimatedNode) {\n value.__makeNative();\n propsConfig[propKey] = value.__getNativeTag();\n }\n }\n return {\n type: 'props',\n props: propsConfig\n };\n }\n}\nexport default AnimatedProps;","map":{"version":3,"names":["_objectSpread","AnimatedEvent","AnimatedNode","AnimatedStyle","NativeAnimatedHelper","invariant","AnimatedProps","constructor","props","callback","style","_props","_callback","__attach","__getValue","key","value","__isNative","__getHandler","__getAnimatedValue","__addChild","__detach","_animatedView","__disconnectAnimatedView","__removeChild","update","__makeNative","__connectAnimatedView","setNativeView","animatedView","nativeViewTag","API","connectAnimatedNodeToView","__getNativeTag","disconnectAnimatedNodeFromView","__restoreDefaultValues","restoreDefaultValues","__getNativeConfig","propsConfig","propKey","type"],"sources":["/Users/pmouli/Documents/GitHub.nosync/boots-strapper/mobile/node_modules/react-native-web/dist/vendor/react-native/Animated/nodes/AnimatedProps.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 _objectSpread from \"@babel/runtime/helpers/objectSpread2\";\nimport { AnimatedEvent } from '../AnimatedEvent';\nimport AnimatedNode from './AnimatedNode';\nimport AnimatedStyle from './AnimatedStyle';\nimport NativeAnimatedHelper from '../NativeAnimatedHelper';\nimport invariant from 'fbjs/lib/invariant';\nclass AnimatedProps extends AnimatedNode {\n constructor(props, callback) {\n super();\n if (props.style) {\n props = _objectSpread(_objectSpread({}, props), {}, {\n style: new AnimatedStyle(props.style)\n });\n }\n this._props = props;\n this._callback = callback;\n this.__attach();\n }\n __getValue() {\n var props = {};\n for (var key in this._props) {\n var value = this._props[key];\n if (value instanceof AnimatedNode) {\n if (!value.__isNative || value instanceof AnimatedStyle) {\n // We cannot use value of natively driven nodes this way as the value we have access from\n // JS may not be up to date.\n props[key] = value.__getValue();\n }\n } else if (value instanceof AnimatedEvent) {\n props[key] = value.__getHandler();\n } else {\n props[key] = value;\n }\n }\n return props;\n }\n __getAnimatedValue() {\n var props = {};\n for (var key in this._props) {\n var value = this._props[key];\n if (value instanceof AnimatedNode) {\n props[key] = value.__getAnimatedValue();\n }\n }\n return props;\n }\n __attach() {\n for (var key in this._props) {\n var value = this._props[key];\n if (value instanceof AnimatedNode) {\n value.__addChild(this);\n }\n }\n }\n __detach() {\n if (this.__isNative && this._animatedView) {\n this.__disconnectAnimatedView();\n }\n for (var key in this._props) {\n var value = this._props[key];\n if (value instanceof AnimatedNode) {\n value.__removeChild(this);\n }\n }\n super.__detach();\n }\n update() {\n this._callback();\n }\n __makeNative() {\n if (!this.__isNative) {\n this.__isNative = true;\n for (var key in this._props) {\n var value = this._props[key];\n if (value instanceof AnimatedNode) {\n value.__makeNative();\n }\n }\n if (this._animatedView) {\n this.__connectAnimatedView();\n }\n }\n }\n setNativeView(animatedView) {\n if (this._animatedView === animatedView) {\n return;\n }\n this._animatedView = animatedView;\n if (this.__isNative) {\n this.__connectAnimatedView();\n }\n }\n __connectAnimatedView() {\n invariant(this.__isNative, 'Expected node to be marked as \"native\"');\n var nativeViewTag = this._animatedView;\n invariant(nativeViewTag != null, 'Unable to locate attached view in the native tree');\n NativeAnimatedHelper.API.connectAnimatedNodeToView(this.__getNativeTag(), nativeViewTag);\n }\n __disconnectAnimatedView() {\n invariant(this.__isNative, 'Expected node to be marked as \"native\"');\n var nativeViewTag = this._animatedView;\n invariant(nativeViewTag != null, 'Unable to locate attached view in the native tree');\n NativeAnimatedHelper.API.disconnectAnimatedNodeFromView(this.__getNativeTag(), nativeViewTag);\n }\n __restoreDefaultValues() {\n // When using the native driver, view properties need to be restored to\n // their default values manually since react no longer tracks them. This\n // is needed to handle cases where a prop driven by native animated is removed\n // after having been changed natively by an animation.\n if (this.__isNative) {\n NativeAnimatedHelper.API.restoreDefaultValues(this.__getNativeTag());\n }\n }\n __getNativeConfig() {\n var propsConfig = {};\n for (var propKey in this._props) {\n var value = this._props[propKey];\n if (value instanceof AnimatedNode) {\n value.__makeNative();\n propsConfig[propKey] = value.__getNativeTag();\n }\n }\n return {\n type: 'props',\n props: propsConfig\n };\n }\n}\nexport default AnimatedProps;"],"mappings":"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","ignoreList":[]},"metadata":{"hasCjsExports":false},"sourceType":"module","externalDependencies":[]}