mirror of
https://github.com/reduxjs/redux-devtools.git
synced 2025-07-27 00:19:55 +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> {
|
||||
selectFormattedActions = createSelector<
|
||||
AnyAction[],
|
||||
AnyAction[],
|
||||
[(actions: AnyAction[]) => AnyAction[]],
|
||||
Record<string, AnyAction>
|
||||
>(identity, (actions) => {
|
||||
const output: Record<string, AnyAction> = {};
|
||||
|
|
|
@ -39,7 +39,10 @@ export class QueryPreviewInfo extends PureComponent<QueryPreviewInfoProps> {
|
|||
};
|
||||
|
||||
selectFormattedQuery: Selector<RtkResourceInfo, FormattedQuery> =
|
||||
createSelector(identity, (resInfo: RtkResourceInfo): FormattedQuery => {
|
||||
createSelector<
|
||||
[(identity: RtkResourceInfo) => RtkResourceInfo],
|
||||
FormattedQuery
|
||||
>(identity, (resInfo: RtkResourceInfo): FormattedQuery => {
|
||||
const { state, queryKey, reducerPath } = resInfo;
|
||||
|
||||
const startedAt = state.startedTimeStamp
|
||||
|
|
|
@ -37,14 +37,12 @@ export class TreeView extends React.PureComponent<TreeViewProps> {
|
|||
};
|
||||
|
||||
readonly selectLabelRenderer = createSelector<
|
||||
StylingFunction,
|
||||
StylingFunction,
|
||||
[(stylingFunction: StylingFunction) => StylingFunction],
|
||||
ReturnType<typeof createTreeItemLabelRenderer>
|
||||
>(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<TreeViewProps> {
|
|||
);
|
||||
|
||||
readonly selectTheme = createSelector<
|
||||
Base16Theme,
|
||||
Base16Theme,
|
||||
[(base16Theme: Base16Theme) => Base16Theme],
|
||||
ReturnType<typeof getJsonTreeTheme>
|
||||
>(identity, getJsonTreeTheme);
|
||||
|
||||
|
|
|
@ -237,8 +237,8 @@ export function createInspectorSelectors<S>(): InspectorSelectors<S> {
|
|||
|
||||
const selectApiStatsOfCurrentQuery = createSelector(
|
||||
selectApiOfCurrentQuery,
|
||||
(selectorsSource) => selectorsSource.actionsById,
|
||||
(selectorsSource) => selectorsSource.currentStateIndex,
|
||||
(selectorsSource: SelectorsSource<S>) => selectorsSource.actionsById,
|
||||
(selectorsSource: SelectorsSource<S>) => selectorsSource.currentStateIndex,
|
||||
generateApiStatsOfCurrentQuery
|
||||
);
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user