rn-custom-style-sheet
Version:
React Native component to select a specific value from a range of values.
68 lines (67 loc) • 1.48 kB
text/typescript
export type {
GetScreenResolutionReturnType,
GuideLineBreakpointType,
GuideLineLayoutType,
GuideLineStorageType,
ScreenResolutionType,
StateGuideLineBreakpointType,
StyleComponentOption,
StyleSheetOption,
ThemeContextType,
ThemeProviderType,
CustomStyledComponentProps,
GeneralScreenResolutionType,
} from './Core';
export {
AppThemeModeEnum,
CustomStyleSheet,
getScreenResolution,
listenOrientationChange,
OrientationEnum,
removeOrientationListener,
shallowEqualArrays,
styled,
ThemeModeEnum,
UnitEnum,
ThemeProvider,
useCreateHandlerSetter,
useCurrentOrientation,
useDeepCompareEffect,
useDeepCompareMemo,
useDeepCompareMemoize,
useDidMount,
useGuideLineBreakpoint,
useGuideLineLayout,
usePortraitBehaviorInLandscapeMode,
useScreenResolution,
useThemeContext,
useGeneralScreenResolution,
} from './Core';
export type {
HyphenateKeyTypes,
MediaQueryAllQueryable,
MediaQueryMatchers,
MediaQueryPropsType,
MediaQuerySettings,
} from './MediaQuery';
export {
MediaQuery,
shallowEqualObjects,
useDevice,
useDeviceForMediaQuery,
useMediaQuery,
} from './MediaQuery';
export type { UseScaleUtilsReturnType } from './Scaling';
export { useScaleUtils } from './Scaling';
export type {
StyleSheetPropsType,
UseThemeReturnType,
UpdateThemeReturnType,
} from './Theming';
export {
getCurrentThemeMode,
StorageKeys,
useCurrentThemeMode,
useTheme,
useUpdateTheme,
} from './Theming';