2017-07-16 12:04:35 +03:00
|
|
|
(ns status-im.react-native.js-dependencies)
|
|
|
|
|
2019-08-26 14:57:26 +02:00
|
|
|
(def action-button #js {:default #js {:Item #js {}}})
|
|
|
|
(def config #js {:default #js {}})
|
2019-08-06 18:16:51 +02:00
|
|
|
(def camera #js {:RNCamera #js {:Constants #js {}}})
|
2019-08-26 14:57:26 +02:00
|
|
|
(def dialogs #js {})
|
|
|
|
(def dismiss-keyboard #js {})
|
|
|
|
(def emoji-picker #js {:default #js {}})
|
|
|
|
(def fs #js {})
|
2018-05-18 11:52:25 +02:00
|
|
|
(def i18n #js {:locale "en"})
|
2019-02-02 09:21:05 -08:00
|
|
|
(def react-native-languages #js {:language "en", :addEventListener (fn []), :removeEventListener (fn [])})
|
2019-08-26 14:57:26 +02:00
|
|
|
(def image-crop-picker #js {})
|
|
|
|
(def image-resizer #js {})
|
|
|
|
(def qr-code #js {})
|
|
|
|
(def svg #js {})
|
2019-08-29 13:47:39 +03:00
|
|
|
|
2017-07-16 12:04:35 +03:00
|
|
|
(def react-native
|
|
|
|
#js {:NativeModules #js {}
|
2019-09-19 19:12:58 +02:00
|
|
|
:Animated #js {:View #js {}
|
|
|
|
:FlatList #js {}
|
|
|
|
:Text #js {}}
|
2020-02-25 12:22:33 +03:00
|
|
|
:Easing #js {:bezier (fn [])}
|
2017-08-11 12:07:10 +02:00
|
|
|
:DeviceEventEmitter #js {:addListener (fn [])}
|
2020-02-25 12:22:33 +03:00
|
|
|
:Dimensions #js {:get (fn [])}})
|
|
|
|
|
|
|
|
(set! js/ReactNative react-native)
|
2019-09-05 20:21:37 +02:00
|
|
|
|
2019-08-26 14:57:26 +02:00
|
|
|
(def vector-icons #js {:default #js {}})
|
|
|
|
(def webview #js {:WebView #js {}})
|
|
|
|
(def status-keycard #js {:default #js {}})
|
2018-06-29 15:28:46 +03:00
|
|
|
|
2018-10-16 16:23:29 +03:00
|
|
|
(def desktop-linking #js {:addEventListener (fn [])})
|
2018-12-06 22:00:14 +02:00
|
|
|
(def desktop-shortcuts #js {:addEventListener (fn [])})
|
2018-10-16 16:23:29 +03:00
|
|
|
|
2019-08-26 14:57:26 +02:00
|
|
|
(def snoopy #js {:default #js {}})
|
|
|
|
(def snoopy-filter #js {:default #js {}})
|
|
|
|
(def snoopy-bars #js {:default #js {}})
|
|
|
|
(def snoopy-buffer #js {:default #js {}})
|
|
|
|
(def fetch #js {})
|
2018-01-15 12:04:39 +02:00
|
|
|
|
2019-08-26 14:57:26 +02:00
|
|
|
(def background-timer #js {:setTimeout js/setTimeout
|
|
|
|
:setInterval js/setInterval
|
|
|
|
:clearTimeout js/clearTimeout
|
|
|
|
:clearInterval js/clearInterval})
|
2018-06-18 14:59:15 +02:00
|
|
|
|
2019-09-15 17:20:10 +02:00
|
|
|
(def keychain #js {:setGenericPassword (constantly (.resolve js/Promise true))
|
|
|
|
"ACCESSIBLE" {}
|
|
|
|
"ACCESS_CONTROL" {}})
|
2019-01-13 20:30:34 +02:00
|
|
|
(def desktop-menu #js {})
|
|
|
|
(def desktop-config #js {})
|
2019-08-26 14:57:26 +02:00
|
|
|
(def react-native-mail #js {:mail #js {}})
|
2019-07-05 12:05:36 +03:00
|
|
|
(def react-native-navigation-twopane #js {})
|
2019-09-03 12:51:53 +02:00
|
|
|
(def react-native-screens #js {})
|
|
|
|
(def react-native-shake #js {})
|
|
|
|
(def net-info #js {})
|
|
|
|
(def touchid #js {})
|
2020-02-25 12:22:33 +03:00
|
|
|
(def safe-area-context #js {})
|
2020-03-16 14:02:35 +01:00
|
|
|
(def react-native-dark-mode #js {"eventEmitter" {} "initialMode" {}})
|
2020-02-25 14:31:04 +03:00
|
|
|
|
|
|
|
(def back-handler #js {:addEventListener identity
|
|
|
|
:removeEventListener identity})
|
2020-03-31 10:07:42 +03:00
|
|
|
(def react #js {:useCallback nil
|
|
|
|
:useEffect nil
|
2020-03-05 10:01:30 +03:00
|
|
|
:useRef nil
|
|
|
|
:createRef nil
|
|
|
|
:Fragment identity})
|
2020-02-25 14:31:04 +03:00
|
|
|
(def react-navigation-native #js {:NavigationContainer #js {}
|
|
|
|
:useFocusEffect identity
|
|
|
|
:CommonActions #js {}
|
|
|
|
:StackActions #js {}})
|
|
|
|
(def react-navigation-stack #js {:createStackNavigator identity
|
|
|
|
:TransitionPresets #js {:ModalPresentationIOS #js {}}})
|
|
|
|
(def react-navigation-bottom-tabs #js {:createBottomTabNavigator identity})
|
2020-03-20 12:38:44 +03:00
|
|
|
|
2020-03-05 10:01:30 +03:00
|
|
|
(def react-native-haptic-feedback #js {:default #js {:trigger nil}})
|
|
|
|
|
|
|
|
(def react-native-reanimated #js {:default #js {:createAnimatedComponent identity
|
|
|
|
:eq nil
|
|
|
|
:greaterOrEq nil
|
|
|
|
:add nil
|
|
|
|
:sub nil
|
|
|
|
:multiply nil
|
|
|
|
:abs nil
|
|
|
|
:min nil
|
|
|
|
:max nil
|
|
|
|
:neq nil
|
|
|
|
:and nil
|
|
|
|
:or nil
|
|
|
|
:not nil
|
|
|
|
:set nil
|
|
|
|
:startClock nil
|
|
|
|
:stopClock nil
|
|
|
|
:Value nil
|
|
|
|
:Clock nil
|
|
|
|
:debug nil
|
|
|
|
:log nil
|
|
|
|
:event nil
|
|
|
|
:cond nil
|
|
|
|
:block nil
|
|
|
|
:interpolate nil
|
|
|
|
:call nil
|
|
|
|
:timing nil
|
|
|
|
:onChange nil
|
|
|
|
:View #js {}
|
|
|
|
:ScrollView #js {}
|
|
|
|
:Text #js {}
|
|
|
|
:extrapolate #js {:CLAMP nil}
|
|
|
|
:Code #js {}}
|
|
|
|
:Easing #js {:bezier nil
|
|
|
|
:linear nil}
|
|
|
|
:clockRunning nil})
|
|
|
|
(def react-native-gesture-handler #js {:default #js {}
|
|
|
|
:State #js {:BEGAN nil
|
|
|
|
:ACTIVE nil
|
|
|
|
:CANCELLED nil
|
|
|
|
:END nil
|
|
|
|
:FAILED nil
|
|
|
|
:UNDETERMINED nil}
|
|
|
|
:PureNativeButton #js {}
|
|
|
|
:TapGestureHandler #js {}
|
|
|
|
:PanGestureHandler #js {}
|
|
|
|
:LongPressGestureHandler #js {}
|
|
|
|
:TouchableWithoutFeedback #js {}
|
|
|
|
:createNativeWrapper identity})
|
|
|
|
|
|
|
|
(def react-native-redash #js {:clamp nil})
|