Convert createDimensionsSelector to typescript

This commit is contained in:
Bogdan
2024-04-21 13:08:56 +03:00
parent 4ff5d11a03
commit 478a185968
2 changed files with 11 additions and 1 deletions

View File

@@ -42,7 +42,16 @@ export interface CustomFilter {
filers: PropertyFilter[]; filers: PropertyFilter[];
} }
export interface AppSectionState {
dimensions: {
isSmallScreen: boolean;
width: number;
height: number;
};
}
interface AppState { interface AppState {
app: AppSectionState;
commands: CommandAppState; commands: CommandAppState;
history: HistoryAppState; history: HistoryAppState;
indexerHistory: IndexerHistoryAppState; indexerHistory: IndexerHistoryAppState;

View File

@@ -1,8 +1,9 @@
import { createSelector } from 'reselect'; import { createSelector } from 'reselect';
import AppState from 'App/State/AppState';
function createDimensionsSelector() { function createDimensionsSelector() {
return createSelector( return createSelector(
(state) => state.app.dimensions, (state: AppState) => state.app.dimensions,
(dimensions) => { (dimensions) => {
return dimensions; return dimensions;
} }