diff --git a/packages/redux-devtools-rtk-query-monitor/src/components/QueryPreviewActions.tsx b/packages/redux-devtools-rtk-query-monitor/src/components/QueryPreviewActions.tsx index 754e8ff1..34b27693 100644 --- a/packages/redux-devtools-rtk-query-monitor/src/components/QueryPreviewActions.tsx +++ b/packages/redux-devtools-rtk-query-monitor/src/components/QueryPreviewActions.tsx @@ -13,8 +13,7 @@ const keySep = ' - '; export class QueryPreviewActions extends PureComponent { selectFormattedActions = createSelector< - AnyAction[], - AnyAction[], + [(actions: AnyAction[]) => AnyAction[]], Record >(identity, (actions) => { const output: Record = {}; diff --git a/packages/redux-devtools-rtk-query-monitor/src/components/QueryPreviewInfo.tsx b/packages/redux-devtools-rtk-query-monitor/src/components/QueryPreviewInfo.tsx index 091f6add..f2bfff3a 100644 --- a/packages/redux-devtools-rtk-query-monitor/src/components/QueryPreviewInfo.tsx +++ b/packages/redux-devtools-rtk-query-monitor/src/components/QueryPreviewInfo.tsx @@ -39,7 +39,10 @@ export class QueryPreviewInfo extends PureComponent { }; selectFormattedQuery: Selector = - createSelector(identity, (resInfo: RtkResourceInfo): FormattedQuery => { + createSelector< + [(identity: RtkResourceInfo) => RtkResourceInfo], + FormattedQuery + >(identity, (resInfo: RtkResourceInfo): FormattedQuery => { const { state, queryKey, reducerPath } = resInfo; const startedAt = state.startedTimeStamp diff --git a/packages/redux-devtools-rtk-query-monitor/src/components/TreeView.tsx b/packages/redux-devtools-rtk-query-monitor/src/components/TreeView.tsx index 103f76c4..6b446c81 100644 --- a/packages/redux-devtools-rtk-query-monitor/src/components/TreeView.tsx +++ b/packages/redux-devtools-rtk-query-monitor/src/components/TreeView.tsx @@ -37,14 +37,12 @@ export class TreeView extends React.PureComponent { }; readonly selectLabelRenderer = createSelector< - StylingFunction, - StylingFunction, + [(stylingFunction: StylingFunction) => StylingFunction], ReturnType >(identity, createTreeItemLabelRenderer); readonly selectGetItemString = createSelector< - StylingFunction, - StylingFunction, + [(stylingFunction: StylingFunction) => StylingFunction], (type: string, data: unknown) => ReactNode >( identity, @@ -53,8 +51,7 @@ export class TreeView extends React.PureComponent { ); readonly selectTheme = createSelector< - Base16Theme, - Base16Theme, + [(base16Theme: Base16Theme) => Base16Theme], ReturnType >(identity, getJsonTreeTheme); diff --git a/packages/redux-devtools-rtk-query-monitor/src/selectors.ts b/packages/redux-devtools-rtk-query-monitor/src/selectors.ts index 459fd862..7fe7757b 100644 --- a/packages/redux-devtools-rtk-query-monitor/src/selectors.ts +++ b/packages/redux-devtools-rtk-query-monitor/src/selectors.ts @@ -237,8 +237,8 @@ export function createInspectorSelectors(): InspectorSelectors { const selectApiStatsOfCurrentQuery = createSelector( selectApiOfCurrentQuery, - (selectorsSource) => selectorsSource.actionsById, - (selectorsSource) => selectorsSource.currentStateIndex, + (selectorsSource: SelectorsSource) => selectorsSource.actionsById, + (selectorsSource: SelectorsSource) => selectorsSource.currentStateIndex, generateApiStatsOfCurrentQuery );