Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitbc933f4

Browse files
committed
Resolve remaining lint errors
1 parent2854438 commitbc933f4

File tree

99 files changed

+383
-314
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

99 files changed

+383
-314
lines changed

‎docs/virtual/petstore-api.generated/petstore-api.generated.ts‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ export const api = createApi({
123123
}),
124124
}),
125125
})
126+
typeAnyNonNullishValue=NonNullable<unknown>
126127
exporttypeUpdatePetApiResponse=/** status 200 Successful operation */Pet
127128
exporttypeUpdatePetApiArg={
128129
/** Update an existent pet in the store */
@@ -174,10 +175,9 @@ export type UploadFileApiArg = {
174175
additionalMetadata?:string
175176
body:string
176177
}
177-
exporttypeGetInventoryApiResponse=/** status 200 successful operation */{
178-
[key:string]:number
179-
}
180-
exporttypeGetInventoryApiArg={}
178+
exporttypeGetInventoryApiResponse=
179+
/** status 200 successful operation */Record<string,number>
180+
exporttypeGetInventoryApiArg=AnyNonNullishValue
181181
exporttypePlaceOrderApiResponse=/** status 200 successful operation */Order
182182
exporttypePlaceOrderApiArg={
183183
order:Order
@@ -211,7 +211,7 @@ export type LoginUserApiArg = {
211211
password?:string
212212
}
213213
exporttypeLogoutUserApiResponse=unknown
214-
exporttypeLogoutUserApiArg={}
214+
exporttypeLogoutUserApiArg=AnyNonNullishValue
215215
exporttypeGetUserByNameApiResponse=
216216
/** status 200 successful operation */User
217217
exporttypeGetUserByNameApiArg={

‎examples/action-listener/counter/src/components/App/App.tsx‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1+
importtype{Unsubscribe}from'@reduxjs/toolkit'
12
importReact,{useEffect}from'react'
23
import{Provider}from'react-redux'
3-
importtype{Unsubscribe}from'@reduxjs/toolkit'
4-
import{setupThemeListeners}from'../../services/theme/listeners'
54
import{setupCounterListeners}from'../../services/counter/listeners'
5+
import{setupThemeListeners}from'../../services/theme/listeners'
6+
import{startAppListening,store}from'../../store'
67
import{ChangeThemeForm}from'../ChangeThemeForm/ChangeThemeForm'
78
import{CounterList}from'../CounterList/CounterList'
89
import{CreateCounterForm}from'../CreateCounterForm/CreateCounterForm'
9-
import{store,startAppListening}from'../../store'
1010

1111
exportfunctionApp(){
1212
useEffect(()=>{

‎examples/action-listener/counter/src/components/ChangeThemeForm/ChangeThemeForm.tsx‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
import{FormEvent,ChangeEvent}from'react'
1+
importtype{ChangeEvent,FormEvent}from'react'
2+
importtype{ThemeState}from'../../services/theme/slice'
3+
import{themeActions}from'../../services/theme/slice'
24
import{useAppDispatch,useAppSelector}from'../../store'
3-
import{themeActions,ThemeState}from'../../services/theme/slice'
45
importstylesfrom'./changeThemeForm.module.css'
56

67
functionisChecked(theme:ThemeState):boolean{

‎examples/action-listener/counter/src/components/Counter/Counter.tsx‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import{EntityId}from'@reduxjs/toolkit'
1+
importtype{EntityId}from'@reduxjs/toolkit'
2+
importclsxfrom'clsx'
23
import{memo}from'react'
34
import{counterActions,counterSelectors}from'../../services/counter/slice'
45
import{useAppDispatch,useAppSelector}from'../../store'
56
importstylesfrom'./counter.module.css'
6-
importclsxfrom'clsx'
77

88
exportinterfaceCounterProps{
99
counterId:EntityId

‎examples/action-listener/counter/src/components/CreateCounterForm/CreateCounterForm.tsx‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
import{FormEvent,useState}from'react'
2-
importstylesfrom'./createCounter.module.css'
31
importclsxfrom'clsx'
4-
import{useAppDispatch}from'../../store'
2+
importtype{FormEvent}from'react'
3+
import{useState}from'react'
54
import{counterActions}from'../../services/counter/slice'
5+
import{useAppDispatch}from'../../store'
6+
importstylesfrom'./createCounter.module.css'
67

78
constsectionClassname=clsx('paper',styles.section)
89

‎examples/action-listener/counter/src/services/counter/listeners.ts‎

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
import{counterActions,counterSelectors}from'./slice'
2-
import{
3-
UnknownAction,
4-
isAllOf,
5-
isAnyOf,
1+
importtype{
62
PayloadAction,
3+
UnknownAction,
74
Unsubscribe,
85
}from'@reduxjs/toolkit'
6+
import{isAllOf,isAnyOf}from'@reduxjs/toolkit'
97
importtype{AppListenerEffectAPI,AppStartListening}from'../../store'
8+
import{counterActions,counterSelectors}from'./slice'
109

1110
functionshouldStopAsyncTasksOf(id:string){
1211
returnisAllOf(

‎examples/action-listener/counter/src/services/counter/slice.ts‎

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
1-
import{
2-
createSlice,
3-
createEntityAdapter,
4-
nanoid,
5-
PayloadAction,
6-
}from'@reduxjs/toolkit'
1+
importtype{PayloadAction}from'@reduxjs/toolkit'
2+
import{createEntityAdapter,createSlice,nanoid}from'@reduxjs/toolkit'
73

84
exportinterfaceCounter{
95
value:number
@@ -70,7 +66,9 @@ export const counterSlice = createSlice({
7066
updateByAsync(
7167
_,
7268
action:PayloadAction<{id:string;delta:number;delayMs:number}>,
73-
){},
69+
){
70+
/* No-Op */
71+
},
7472
cancelAsyncUpdates(state,{ payload}:PayloadAction<string>){
7573
deletestate.counters.entities[payload]?.intervalMs
7674
},

‎examples/action-listener/counter/src/services/counter/tests/listener.test.ts‎

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import{configureStore,createListenerMiddleware}from'@reduxjs/toolkit'
2-
import{setupCounterListeners}from'../listeners'
3-
import{counterSlice,counterActions,counterSelectors}from'../slice'
42
importtype{AppStartListening}from'../../../store'
3+
import{setupCounterListeners}from'../listeners'
4+
import{counterActions,counterSelectors,counterSlice}from'../slice'
55

66
functiondelay(timerMs:number):Promise<number>{
77
returnnewPromise((resolve)=>{
@@ -12,7 +12,9 @@ function delay(timerMs: number): Promise<number> {
1212
jest.useRealTimers()
1313

1414
describe('counter - listeners',()=>{
15-
constonMiddlewareError=jest.fn(():void=>{})// https://jestjs.io/docs/mock-function-api
15+
constonMiddlewareError=jest.fn(():void=>{
16+
/* No-Op */
17+
})// https://jestjs.io/docs/mock-function-api
1618

1719
/**
1820
*@see https://redux-toolkit.js.org/api/createListenerMiddleware

‎examples/action-listener/counter/src/services/theme/listeners.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import{themeActions}from'./slice'
1+
importtype{Unsubscribe}from'@reduxjs/toolkit'
22
importtype{AppStartListening}from'../../store'
3-
import{Unsubscribe}from'@reduxjs/toolkit'
3+
import{themeActions}from'./slice'
44

55
functiononChangeColorScheme(
66
action:ReturnType<typeofthemeActions.changeColorScheme>,

‎examples/action-listener/counter/src/store.ts‎

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
1-
import{TypedUseSelectorHook,useDispatch,useSelector}from'react-redux'
1+
importtype{
2+
ListenerEffectAPI,
3+
TypedAddListener,
4+
TypedStartListening,
5+
}from'@reduxjs/toolkit'
26
import{
7+
addListener,
38
configureStore,
49
createListenerMiddleware,
5-
TypedStartListening,
6-
TypedAddListener,
7-
ListenerEffectAPI,
8-
addListener,
910
}from'@reduxjs/toolkit'
11+
importtype{TypedUseSelectorHook}from'react-redux'
12+
import{useDispatch,useSelector}from'react-redux'
1013
import{counterSlice}from'./services/counter/slice'
1114
import{themeSlice}from'./services/theme/slice'
1215

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp