Skip to content

Commit 29da23f

Browse files
committed
🧽 clean up index.ts files
1 parent 818cf88 commit 29da23f

File tree

5 files changed

+23
-18
lines changed

5 files changed

+23
-18
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
export { default } from "./TimerPicker";
22

33
export * from "./types";
4+
5+
export * from "./styles";
6+

src/components/TimerPicker/types.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,21 @@
1-
import type { MutableRefObject } from "react";
1+
import type { RefObject } from "react";
22

33
import type { View } from "react-native";
44

55
import type {
66
LinearGradientProps,
77
SoundAsset,
88
Limit,
9-
CustomFlatList,
109
} from "../DurationScroll/types";
1110

1211
import type { CustomTimerPickerStyles } from "./styles";
1312

1413
export interface TimerPickerRef {
1514
latestDuration: {
16-
days: MutableRefObject<number> | undefined;
17-
hours: MutableRefObject<number> | undefined;
18-
minutes: MutableRefObject<number> | undefined;
19-
seconds: MutableRefObject<number> | undefined;
15+
days: RefObject<number> | undefined;
16+
hours: RefObject<number> | undefined;
17+
minutes: RefObject<number> | undefined;
18+
seconds: RefObject<number> | undefined;
2019
};
2120
reset: (options?: { animated?: boolean }) => void;
2221
setValue: (
@@ -34,7 +33,8 @@ export interface TimerPickerProps {
3433
/** @deprecated Use pickerFeedback prop instead. Will be removed in a future version. */
3534
// eslint-disable-next-line @typescript-eslint/no-explicit-any
3635
Audio?: any;
37-
FlatList?: CustomFlatList;
36+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
37+
FlatList?: any;
3838
/** @deprecated Use pickerFeedback prop instead. Will be removed in a future version. */
3939
// eslint-disable-next-line @typescript-eslint/no-explicit-any
4040
Haptics?: any;
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
export { default } from "./TimerPickerModal";
22

33
export * from "./types";
4+
5+
export * from "./styles";

src/components/TimerPickerModal/types.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { MutableRefObject } from "react";
1+
import type { RefObject } from "react";
22

33
import type { View, TouchableOpacity, Text } from "react-native";
44

@@ -9,10 +9,10 @@ import type { CustomTimerPickerModalStyles } from "./styles";
99

1010
export interface TimerPickerModalRef {
1111
latestDuration: {
12-
days: MutableRefObject<number> | undefined;
13-
hours: MutableRefObject<number> | undefined;
14-
minutes: MutableRefObject<number> | undefined;
15-
seconds: MutableRefObject<number> | undefined;
12+
days: RefObject<number> | undefined;
13+
hours: RefObject<number> | undefined;
14+
minutes: RefObject<number> | undefined;
15+
seconds: RefObject<number> | undefined;
1616
};
1717
reset: (options?: { animated?: boolean }) => void;
1818
setValue: (

src/index.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
export { default as TimerPickerModal } from "./components/TimerPickerModal";
21
export {
2+
default as TimerPickerModal,
33
TimerPickerModalProps,
44
TimerPickerModalRef,
5-
} from "./components/TimerPickerModal/types";
6-
export { CustomTimerPickerModalStyles } from "./components/TimerPickerModal/styles";
5+
CustomTimerPickerModalStyles,
6+
} from "./components/TimerPickerModal";
77

8-
export { default as TimerPicker } from "./components/TimerPicker";
98
export {
9+
default as TimerPicker,
1010
TimerPickerProps,
1111
TimerPickerRef,
12-
} from "./components/TimerPicker/types";
13-
export { CustomTimerPickerStyles } from "./components/TimerPicker/styles";
12+
CustomTimerPickerStyles,
13+
} from "./components/TimerPicker";

0 commit comments

Comments
 (0)