@react-spring/native
Version:
[`react-native`](https://github.com/facebook/react-native) support
2 lines (1 loc) • 1.89 kB
JavaScript
var l=Object.defineProperty;var P=Object.getOwnPropertyDescriptor;var V=Object.getOwnPropertyNames;var w=Object.prototype.hasOwnProperty;var b=(t,e)=>{for(var r in e)l(t,r,{get:e[r],enumerable:!0})},u=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let m of V(e))!w.call(t,m)&&m!==r&&l(t,m,{get:()=>e[m],enumerable:!(i=P(e,m))||i.enumerable});return t},a=(t,e,r)=>(u(t,e,"default"),r&&u(r,e,"default"));var g=t=>u(l({},"__esModule",{value:!0}),t);var o={};b(o,{a:()=>C,animated:()=>C});module.exports=g(o);var A=require("react-native"),f=require("@react-spring/animated"),s=require("@react-spring/shared");var p=require("react-native"),h={View:p.View,Text:p.Text,Image:p.Image};var S=require("@react-spring/animated");var n=require("@react-spring/shared"),x=require("@react-spring/animated"),d=class extends x.AnimatedObject{constructor(e){super(e)}getValue(){return this.source?this.source.map(e=>{let r={};return(0,n.eachProp)(e,(i,m)=>{r[m]=(0,n.getFluidValue)(i)}),r}):[]}setValue(e){this.source=e,this.payload=this._makePayload(e)}_makePayload(e){if(!e)return[];let r=new Set;return(0,n.each)(e,i=>(0,n.eachProp)(i,this._addToPayload,r)),Array.from(r)}};var c=class extends S.AnimatedObject{constructor(e){super(e)}setValue(e){super.setValue(e&&e.transform?{...e,transform:new d(e.transform)}:e)}};a(o,require("@react-spring/core"),module.exports);s.Globals.assign({batchedUpdates:require("react-native").unstable_batchedUpdates,createStringInterpolator:s.createStringInterpolator,colors:s.colors});var y=(0,f.createHost)(h,{applyAnimatedValues(t,e){return s.is.und(e.children)&&t.setNativeProps?(t.setNativeProps(e),!0):!1},createAnimatedStyle(t){return t=A.StyleSheet.flatten(t),s.is.obj(t.shadowOffset)&&(t.shadowOffset=new f.AnimatedObject(t.shadowOffset)),new c(t)}}),C=y.animated;0&&(module.exports={a,animated,...require("@react-spring/core")});
;