Skip to content

Commit a3b9227

Browse files
chore: better type vs value import separation
1 parent 756164a commit a3b9227

File tree

22 files changed

+69
-98
lines changed

22 files changed

+69
-98
lines changed

examples/react/react-native/src/components/ErrorMessage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as React from 'react'
2-
import { Text, View, StyleSheet } from 'react-native'
2+
import { StyleSheet, Text, View } from 'react-native'
33

44
type Props = {
55
message: string

examples/react/react-native/src/components/ListItem.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react'
2-
import { View, StyleSheet } from 'react-native'
2+
import { StyleSheet, View } from 'react-native'
33
import { Paragraph, TouchableRipple } from 'react-native-paper'
4-
import { MovieDetails } from '../lib/api'
4+
import type { MovieDetails } from '../lib/api'
55

66
type Props = {
77
item: MovieDetails

examples/react/react-native/src/components/LoadingIndicator.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as React from 'react'
2-
import { ActivityIndicator, View, StyleSheet } from 'react-native'
2+
import { ActivityIndicator, StyleSheet, View } from 'react-native'
33

44
export function LoadingIndicator() {
55
return (

examples/react/react-native/src/hooks/useAppState.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { useEffect } from 'react'
2-
import { AppState, AppStateStatus } from 'react-native'
2+
import { AppState } from 'react-native'
3+
import type { AppStateStatus } from 'react-native'
34

45
export function useAppState(onChange: (status: AppStateStatus) => void) {
56
useEffect(() => {

examples/react/react-native/src/navigation/MoviesStack.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { createStackNavigator } from '@react-navigation/stack'
33

44
import { MoviesListScreen } from '../screens/MoviesListScreen'
55
import { MovieDetailsScreen } from '../screens/MovieDetailsScreen'
6-
import { MoviesStackNavigator } from './types'
6+
import type { MoviesStackNavigator } from './types'
77

88
const Stack = createStackNavigator<MoviesStackNavigator>()
99

examples/react/react-native/src/navigation/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Movie } from '../lib/api'
1+
import type { Movie } from '../lib/api'
22

33
export type MoviesStackNavigator = {
44
MoviesList: undefined

examples/react/react-native/src/screens/MovieDetailsScreen.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import * as React from 'react'
2-
import { View, RefreshControl, StyleSheet, ScrollView } from 'react-native'
3-
import { Title, Paragraph } from 'react-native-paper'
4-
import { StackNavigationProp } from '@react-navigation/stack'
5-
import { RouteProp } from '@react-navigation/native'
2+
import { RefreshControl, ScrollView, StyleSheet, View } from 'react-native'
3+
import { Paragraph, Title } from 'react-native-paper'
64
import { useQuery } from '@tanstack/react-query'
7-
85
import { LoadingIndicator } from '../components/LoadingIndicator'
96
import { ErrorMessage } from '../components/ErrorMessage'
107
import { useRefreshByUser } from '../hooks/useRefreshByUser'
11-
import { fetchMovie, MovieDetails } from '../lib/api'
8+
import { fetchMovie } from '../lib/api'
9+
import type { MovieDetails } from '../lib/api'
1210
import type { MoviesStackNavigator } from '../navigation/types'
11+
import type { StackNavigationProp } from '@react-navigation/stack'
12+
import type { RouteProp } from '@react-navigation/native'
1313

1414
type MoviesDetailsScreenNavigationProp = StackNavigationProp<
1515
MoviesStackNavigator,

examples/react/react-native/src/screens/MoviesListScreen.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
import * as React from 'react'
22
import { FlatList, RefreshControl } from 'react-native'
33
import { useQuery } from '@tanstack/react-query'
4-
5-
import { StackNavigationProp } from '@react-navigation/stack'
64
import { LoadingIndicator } from '../components/LoadingIndicator'
75
import { ErrorMessage } from '../components/ErrorMessage'
86
import { Divider } from '../components/Divider'
97
import { ListItem } from '../components/ListItem'
108
import { useRefreshByUser } from '../hooks/useRefreshByUser'
119
import { useRefreshOnFocus } from '../hooks/useRefreshOnFocus'
12-
import { fetchMovies, Movie, MovieDetails } from '../lib/api'
13-
import { MoviesStackNavigator } from '../navigation/types'
10+
import { fetchMovies } from '../lib/api'
11+
import type { Movie, MovieDetails } from '../lib/api'
12+
import type { MoviesStackNavigator } from '../navigation/types'
13+
import type { StackNavigationProp } from '@react-navigation/stack'
1414

1515
type MoviesListScreenNavigationProp = StackNavigationProp<
1616
MoviesStackNavigator,

examples/react/react-router/src/routes/root.tsx

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,20 @@
11
import {
2-
Outlet,
3-
useLoaderData,
42
Link,
53
NavLink,
4+
Outlet,
5+
useLoaderData,
66
useNavigation,
77
useSubmit,
8-
LoaderFunctionArgs,
98
} from 'react-router-dom'
109
import { useDebounce } from 'rooks'
11-
12-
import { getContacts } from '../contacts'
1310
import {
14-
useSuspenseQuery,
15-
useIsFetching,
16-
type QueryClient,
1711
queryOptions,
12+
useIsFetching,
13+
useSuspenseQuery,
1814
} from '@tanstack/react-query'
15+
import { getContacts } from '../contacts'
16+
import type { QueryClient } from '@tanstack/react-query'
17+
import type { LoaderFunctionArgs } from 'react-router-dom'
1918

2019
const contactListQuery = (q?: string) =>
2120
queryOptions({

examples/svelte/playground/src/routes/AddTodo.svelte

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,7 @@
11
<script lang="ts">
22
import { createMutation, useQueryClient } from '@tanstack/svelte-query'
3-
import {
4-
errorRate,
5-
queryTimeMin,
6-
queryTimeMax,
7-
list,
8-
id,
9-
type Todo,
10-
} from '../lib/stores'
3+
import { errorRate, queryTimeMin, queryTimeMax, list, id } from '$lib/stores'
4+
import type { Todo } from '$lib/stores'
115
126
const queryClient = useQueryClient()
137

0 commit comments

Comments
 (0)