UNPKG

@kirz/react-native-toolkit

Version:

Toolkit to speed up React Native development

59 lines (55 loc) 3.15 kB
export * from './theme'; export { hide as hideSplash } from 'react-native-bootsplash'; // components export { FullscreenCarousel } from './components/FullscreenCarousel'; export { Grid } from './components/Grid'; export { AutoplayCarouselProgressBar } from './components/AutoplayCarouselProgressBar'; export { AutoplayCarouselProgressBarItem } from './components/AutoplayCarouselProgressBarItem'; export { View } from './components/View'; export { CircleView } from './components/CircleView'; export { FadeView } from './components/FadeView'; export { BlurView } from './components/BlurView'; export { TinderPhotoSwiper } from './components/TinderPhotoSwiper'; export { SnapCarousel } from './components/SnapCarousel'; export { RefreshControl } from './components/RefreshControl'; export { Text } from './components/Text'; export { Menu, MenuList } from './components/Menu'; export { ListView } from './components/ListView'; export { AppBootstrapper } from './components/AppBootstrapper'; export { AlertsProvider } from './contexts/AlertsContext'; export { ThemeProvider } from './contexts/ThemeContext'; export { StorageProvider } from './contexts/StorageContext'; export { ColorSchemeProvider } from './contexts/ColorSchemeContext'; export { PluginsBundleContext } from './contexts/PluginsBundleContext'; export { DropDownContext, DropDownProvider } from './contexts/DropDownContext'; export { KeyboardDismissView } from './components/KeyboardDismissView'; // plugins export { Plugin, FallbackScreenProps, PluginFactoryOptions, PluginsBundle, PluginFeature } from './plugins/Plugin'; export { RemoteConfig, NetworkPluginData, IRemoteConfigPlugin, IAnalyticsProvider, IAppPurchasePlugin, IReceiptValidator, Product, Purchase, PurchasedProductInfo, PurchasedSubscriptionInfo, Subscription } from './plugins/types'; // hooks export { useDropdown } from './hooks/useDropdown'; export { usePermissions } from './hooks/usePermissions'; export { useAlert } from './hooks/useAlert'; export { useRemoteConfig } from './hooks/useRemoteConfig'; export { useTheme } from './hooks/useTheme'; export { useStorage, useStoredState } from './hooks/useStorage'; export { useColorScheme } from './hooks/useColorScheme'; export { useAnalytics } from './hooks/useAnalytics'; export { useSplashScreen } from './hooks/useSplashScreen'; export { usePurchases } from './hooks/usePurchases'; export { usePlugin } from './hooks/usePlugin'; export { useAppActivityEffect } from './hooks/useAppActivityEffect'; export { useMenu } from './hooks/useMenu'; // other export { default as SyncStorage } from './utils/SyncStorage'; export { AutoplayAction } from './utils/AutoplayAction'; export { ControlledPromise } from './utils/promise/control'; export { PromiseUtils } from './utils/promise/utils'; export { MathUtils } from './utils/math'; export { StringUtils } from './utils/string'; export { ScaleReference, scaleX, scaleY } from './utils/scale'; export { timeout } from './utils/promise/timeout'; export { wait } from './utils/promise/wait'; export { waitUntil } from './utils/promise/waitUntil'; export { SvgUtils } from './utils/svg'; //# sourceMappingURL=index.js.map