Preview: react-spring_native.modern.development.mjs.map
Size: 4.60 KB
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/@react-spring/native/dist/react-spring_native.modern.development.mjs.map
{"version":3,"sources":["../src/index.ts","../src/primitives.ts","../src/AnimatedStyle.ts","../src/AnimatedTransform.ts"],"sourcesContent":["import { StyleSheet } from 'react-native'\nimport { createHost, AnimatedObject } from '@react-spring/animated'\nimport {\n is,\n Globals,\n createStringInterpolator,\n colors,\n} from '@react-spring/shared'\nimport { primitives } from './primitives'\nimport { WithAnimated } from './animated'\nimport { AnimatedStyle } from './AnimatedStyle'\n\nGlobals.assign({\n batchedUpdates: require('react-native').unstable_batchedUpdates,\n createStringInterpolator,\n colors,\n})\n\nconst host = createHost(primitives, {\n applyAnimatedValues(instance, props) {\n if (is.und(props.children) && instance.setNativeProps) {\n instance.setNativeProps(props)\n return true\n }\n return false\n },\n createAnimatedStyle(styles) {\n styles = StyleSheet.flatten(styles)\n if (is.obj(styles.shadowOffset)) {\n styles.shadowOffset = new AnimatedObject(styles.shadowOffset)\n }\n return new AnimatedStyle(styles)\n },\n})\n\nexport const animated = host.animated as WithAnimated\nexport { animated as a }\n\nexport * from './animated'\nexport * from '@react-spring/core'\n","import {\n Text,\n View,\n Image,\n ImageProps,\n ViewProps,\n TextProps,\n} from 'react-native'\nimport { ComponentClass, ReactNode } from 'react'\n\nexport const primitives = {\n View: View as ComponentClass<ViewProps & { children?: ReactNode }>,\n Text: Text as ComponentClass<TextProps & { children?: ReactNode }>,\n Image: Image as ComponentClass<ImageProps>,\n}\n","import { AnimatedObject } from '@react-spring/animated'\nimport { AnimatedTransform } from './AnimatedTransform'\n\ntype Style = object & { transform?: any }\n\nexport class AnimatedStyle extends AnimatedObject {\n constructor(style: Style) {\n super(style)\n }\n\n setValue(style: Style) {\n super.setValue(\n style && style.transform\n ? { ...style, transform: new AnimatedTransform(style.transform) }\n : style\n )\n }\n}\n","import { each, eachProp, getFluidValue } from '@react-spring/shared'\nimport { Animated, AnimatedValue, AnimatedObject } from '@react-spring/animated'\n\ntype Transform = { [key: string]: string | number | Animated }\n\ntype Source = Transform[]\n\nexport class AnimatedTransform extends AnimatedObject {\n protected declare source: Source\n constructor(source: Source) {\n super(source)\n }\n\n getValue() {\n return this.source\n ? this.source.map(source => {\n const transform: any = {}\n eachProp(source, (source, key) => {\n transform[key] = getFluidValue(source)\n })\n return transform\n })\n : []\n }\n\n setValue(source: Source) {\n this.source = source\n this.payload = this._makePayload(source)\n }\n\n protected _makePayload(source: Source) {\n if (!source) return []\n const payload = new Set<AnimatedValue>()\n each(source, transform => eachProp(transform, this._addToPayload, payload))\n return Array.from(payload)\n }\n}\n"],"mappings":";;;;;;;;;AAAA,SAAS,kBAAkB;AAC3B,SAAS,YAAY,kBAAAA,uBAAsB;AAC3C;AAAA,EACE;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,OACK;;;ACPP;AAAA,EACE;AAAA,EACA;AAAA,EACA;AAAA,OAIK;AAGA,IAAM,aAAa;AAAA,EACxB;AAAA,EACA;AAAA,EACA;AACF;;;ACdA,SAAS,kBAAAC,uBAAsB;;;ACA/B,SAAS,MAAM,UAAU,qBAAqB;AAC9C,SAAkC,sBAAsB;AAMjD,IAAM,oBAAN,cAAgC,eAAe;AAAA,EAEpD,YAAY,QAAgB;AAC1B,UAAM,MAAM;AAAA,EACd;AAAA,EAEA,WAAW;AACT,WAAO,KAAK,SACR,KAAK,OAAO,IAAI,YAAU;AACxB,YAAM,YAAiB,CAAC;AACxB,eAAS,QAAQ,CAACC,SAAQ,QAAQ;AAChC,kBAAU,GAAG,IAAI,cAAcA,OAAM;AAAA,MACvC,CAAC;AACD,aAAO;AAAA,IACT,CAAC,IACD,CAAC;AAAA,EACP;AAAA,EAEA,SAAS,QAAgB;AACvB,SAAK,SAAS;AACd,SAAK,UAAU,KAAK,aAAa,MAAM;AAAA,EACzC;AAAA,EAEU,aAAa,QAAgB;AACrC,QAAI,CAAC;AAAQ,aAAO,CAAC;AACrB,UAAM,UAAU,oBAAI,IAAmB;AACvC,SAAK,QAAQ,eAAa,SAAS,WAAW,KAAK,eAAe,OAAO,CAAC;AAC1E,WAAO,MAAM,KAAK,OAAO;AAAA,EAC3B;AACF;;;AD/BO,IAAM,gBAAN,cAA4BC,gBAAe;AAAA,EAChD,YAAY,OAAc;AACxB,UAAM,KAAK;AAAA,EACb;AAAA,EAEA,SAAS,OAAc;AACrB,UAAM;AAAA,MACJ,SAAS,MAAM,YACX,EAAE,GAAG,OAAO,WAAW,IAAI,kBAAkB,MAAM,SAAS,EAAE,IAC9D;AAAA,IACN;AAAA,EACF;AACF;;;AFsBA,cAAc;AA3Bd,QAAQ,OAAO;AAAA,EACb,gBAAgB,UAAQ,cAAc,EAAE;AAAA,EACxC;AAAA,EACA;AACF,CAAC;AAED,IAAM,OAAO,WAAW,YAAY;AAAA,EAClC,oBAAoB,UAAU,OAAO;AACnC,QAAI,GAAG,IAAI,MAAM,QAAQ,KAAK,SAAS,gBAAgB;AACrD,eAAS,eAAe,KAAK;AAC7B,aAAO;AAAA,IACT;AACA,WAAO;AAAA,EACT;AAAA,EACA,oBAAoB,QAAQ;AAC1B,aAAS,WAAW,QAAQ,MAAM;AAClC,QAAI,GAAG,IAAI,OAAO,YAAY,GAAG;AAC/B,aAAO,eAAe,IAAIC,gBAAe,OAAO,YAAY;AAAA,IAC9D;AACA,WAAO,IAAI,cAAc,MAAM;AAAA,EACjC;AACF,CAAC;AAEM,IAAM,WAAW,KAAK;","names":["AnimatedObject","AnimatedObject","source","AnimatedObject","AnimatedObject"]}
Directory Contents
Dirs: 1 × Files: 9