mirror of
https://github.com/reduxjs/redux-devtools.git
synced 2025-07-27 08:30:02 +03:00
Fix selector types
This commit is contained in:
parent
6ccd4b664a
commit
d2173cf275
|
@ -13,8 +13,7 @@ const keySep = ' - ';
|
||||||
|
|
||||||
export class QueryPreviewActions extends PureComponent<QueryPreviewActionsProps> {
|
export class QueryPreviewActions extends PureComponent<QueryPreviewActionsProps> {
|
||||||
selectFormattedActions = createSelector<
|
selectFormattedActions = createSelector<
|
||||||
AnyAction[],
|
[(actions: AnyAction[]) => AnyAction[]],
|
||||||
AnyAction[],
|
|
||||||
Record<string, AnyAction>
|
Record<string, AnyAction>
|
||||||
>(identity, (actions) => {
|
>(identity, (actions) => {
|
||||||
const output: Record<string, AnyAction> = {};
|
const output: Record<string, AnyAction> = {};
|
||||||
|
|
|
@ -39,7 +39,10 @@ export class QueryPreviewInfo extends PureComponent<QueryPreviewInfoProps> {
|
||||||
};
|
};
|
||||||
|
|
||||||
selectFormattedQuery: Selector<RtkResourceInfo, FormattedQuery> =
|
selectFormattedQuery: Selector<RtkResourceInfo, FormattedQuery> =
|
||||||
createSelector(identity, (resInfo: RtkResourceInfo): FormattedQuery => {
|
createSelector<
|
||||||
|
[(identity: RtkResourceInfo) => RtkResourceInfo],
|
||||||
|
FormattedQuery
|
||||||
|
>(identity, (resInfo: RtkResourceInfo): FormattedQuery => {
|
||||||
const { state, queryKey, reducerPath } = resInfo;
|
const { state, queryKey, reducerPath } = resInfo;
|
||||||
|
|
||||||
const startedAt = state.startedTimeStamp
|
const startedAt = state.startedTimeStamp
|
||||||
|
|
|
@ -37,14 +37,12 @@ export class TreeView extends React.PureComponent<TreeViewProps> {
|
||||||
};
|
};
|
||||||
|
|
||||||
readonly selectLabelRenderer = createSelector<
|
readonly selectLabelRenderer = createSelector<
|
||||||
StylingFunction,
|
[(stylingFunction: StylingFunction) => StylingFunction],
|
||||||
StylingFunction,
|
|
||||||
ReturnType<typeof createTreeItemLabelRenderer>
|
ReturnType<typeof createTreeItemLabelRenderer>
|
||||||
>(identity, createTreeItemLabelRenderer);
|
>(identity, createTreeItemLabelRenderer);
|
||||||
|
|
||||||
readonly selectGetItemString = createSelector<
|
readonly selectGetItemString = createSelector<
|
||||||
StylingFunction,
|
[(stylingFunction: StylingFunction) => StylingFunction],
|
||||||
StylingFunction,
|
|
||||||
(type: string, data: unknown) => ReactNode
|
(type: string, data: unknown) => ReactNode
|
||||||
>(
|
>(
|
||||||
identity,
|
identity,
|
||||||
|
@ -53,8 +51,7 @@ export class TreeView extends React.PureComponent<TreeViewProps> {
|
||||||
);
|
);
|
||||||
|
|
||||||
readonly selectTheme = createSelector<
|
readonly selectTheme = createSelector<
|
||||||
Base16Theme,
|
[(base16Theme: Base16Theme) => Base16Theme],
|
||||||
Base16Theme,
|
|
||||||
ReturnType<typeof getJsonTreeTheme>
|
ReturnType<typeof getJsonTreeTheme>
|
||||||
>(identity, getJsonTreeTheme);
|
>(identity, getJsonTreeTheme);
|
||||||
|
|
||||||
|
|
|
@ -237,8 +237,8 @@ export function createInspectorSelectors<S>(): InspectorSelectors<S> {
|
||||||
|
|
||||||
const selectApiStatsOfCurrentQuery = createSelector(
|
const selectApiStatsOfCurrentQuery = createSelector(
|
||||||
selectApiOfCurrentQuery,
|
selectApiOfCurrentQuery,
|
||||||
(selectorsSource) => selectorsSource.actionsById,
|
(selectorsSource: SelectorsSource<S>) => selectorsSource.actionsById,
|
||||||
(selectorsSource) => selectorsSource.currentStateIndex,
|
(selectorsSource: SelectorsSource<S>) => selectorsSource.currentStateIndex,
|
||||||
generateApiStatsOfCurrentQuery
|
generateApiStatsOfCurrentQuery
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user