UNPKG

@devrue/rn-select

Version:

Custom typescript only select component for react native

24 lines 752 B
import { type DependencyList } from 'react'; import { type TextStyle, type ViewStyle } from 'react-native'; declare const tokens: { readonly size: { readonly xs: 8; readonly sm: 16; readonly md: 24; readonly lg: 32; readonly xl: 48; }; }; type NamedStyles<T> = { [P in keyof T]: ViewStyle | TextStyle; }; interface UseStyleProps { hairlineWidth: number; tokens: typeof tokens; } interface UseStyleFunc<T extends NamedStyles<T> | NamedStyles<any>> { (props: UseStyleProps): T | NamedStyles<T>; } export default function useStyles<T extends NamedStyles<T> | NamedStyles<any>>(cb: UseStyleFunc<T>, deps: DependencyList): T | NamedStyles<T>; export {}; //# sourceMappingURL=useStyles.d.ts.map