store#
useCompareSelector()#
Type Parameters#
| Type Parameter |
|---|
TSelected |
Parameters#
| Parameter | Type |
|---|---|
selector |
(state) => TSelected |
Returns#
TSelected
useDeepCompareMemoize()#
Type Parameters#
| Type Parameter |
|---|
T |
Parameters#
| Parameter | Type |
|---|---|
value |
T |
Returns#
T
createSettingsPathSelector#
Type Parameters#
| Type Parameter |
|---|
P extends Path<Project> |
Parameters#
| Parameter | Type |
|---|---|
path |
P |
Returns#
(state) =>
| PathValue<Project, P>
| undefined
selectActivePage#
const selectActivePage: (state) => any & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
} & {
dependencies: [(state) => any];
dependencyRecomputations: () => number;
lastResult: () => any;
memoizedResultFunc: (resultFuncArgs_0) => any & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
};
recomputations: () => number;
resetDependencyRecomputations: () => void;
resetRecomputations: () => void;
resultFunc: (resultFuncArgs_0) => any;
} & {
argsMemoize: any;
memoize: any;
};
Type Declaration#
clearCache#
Returns#
void
resetResultsCount#
Returns#
void
resultsCount#
Returns#
number
Type Declaration#
dependencies#
dependencyRecomputations#
Returns#
number
lastResult#
Returns#
any
memoizedResultFunc#
memoizedResultFunc: (resultFuncArgs_0) => any & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
};
Type Declaration#
clearCache#
Returns#
void
resetResultsCount#
Returns#
void
resultsCount#
Returns#
number
recomputations#
Returns#
number
resetDependencyRecomputations#
Returns#
void
resetRecomputations#
Returns#
void
resultFunc#
Parameters#
| Parameter | Type |
|---|---|
resultFuncArgs_0 |
any |
Returns#
any
Type Declaration#
argsMemoize#
memoize#
selectIsPageActive#
const selectIsPageActive: (pageLabel) => (state) => boolean & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
} & {
dependencies: [(state) => any & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
} & {
dependencies: [(state) => any];
dependencyRecomputations: () => number;
lastResult: () => any;
memoizedResultFunc: (resultFuncArgs_0) => any & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
};
recomputations: () => number;
resetDependencyRecomputations: () => void;
resetRecomputations: () => void;
resultFunc: (resultFuncArgs_0) => any;
} & {
argsMemoize: any;
memoize: any;
}];
dependencyRecomputations: () => number;
lastResult: () => boolean;
memoizedResultFunc: (resultFuncArgs_0) => boolean & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
};
recomputations: () => number;
resetDependencyRecomputations: () => void;
resetRecomputations: () => void;
resultFunc: (resultFuncArgs_0) => boolean;
} & {
argsMemoize: any;
memoize: any;
};
Parameters#
| Parameter | Type |
|---|---|
pageLabel |
string |
Returns#
(state) => boolean & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
} & {
dependencies: [(state) => any & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
} & {
dependencies: [(state) => any];
dependencyRecomputations: () => number;
lastResult: () => any;
memoizedResultFunc: (resultFuncArgs_0) => any & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
};
recomputations: () => number;
resetDependencyRecomputations: () => void;
resetRecomputations: () => void;
resultFunc: (resultFuncArgs_0) => any;
} & {
argsMemoize: any;
memoize: any;
}];
dependencyRecomputations: () => number;
lastResult: () => boolean;
memoizedResultFunc: (resultFuncArgs_0) => boolean & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
};
recomputations: () => number;
resetDependencyRecomputations: () => void;
resetRecomputations: () => void;
resultFunc: (resultFuncArgs_0) => boolean;
} & {
argsMemoize: any;
memoize: any;
}
selectNavLayout#
const selectNavLayout: (state) => any & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
} & {
dependencies: [(state) => any];
dependencyRecomputations: () => number;
lastResult: () => any;
memoizedResultFunc: (resultFuncArgs_0) => any & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
};
recomputations: () => number;
resetDependencyRecomputations: () => void;
resetRecomputations: () => void;
resultFunc: (resultFuncArgs_0) => any;
} & {
argsMemoize: any;
memoize: any;
};
Type Declaration#
clearCache#
Returns#
void
resetResultsCount#
Returns#
void
resultsCount#
Returns#
number
Type Declaration#
dependencies#
dependencyRecomputations#
Returns#
number
lastResult#
Returns#
any
memoizedResultFunc#
memoizedResultFunc: (resultFuncArgs_0) => any & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
};
Type Declaration#
clearCache#
Returns#
void
resetResultsCount#
Returns#
void
resultsCount#
Returns#
number
recomputations#
Returns#
number
resetDependencyRecomputations#
Returns#
void
resetRecomputations#
Returns#
void
resultFunc#
Parameters#
| Parameter | Type |
|---|---|
resultFuncArgs_0 |
any |
Returns#
any
Type Declaration#
argsMemoize#
memoize#
selectProgress#
const selectProgress: (state) => {
eta: Duration;
status: any;
step: number;
total: number;
} & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
} & {
dependencies: [(state) => {
eta: Duration;
status: any;
step: number;
total: number;
}];
dependencyRecomputations: () => number;
lastResult: () => {
eta: Duration;
status: any;
step: number;
total: number;
};
memoizedResultFunc: (resultFuncArgs_0) => {
eta: Duration;
status: any;
step: number;
total: number;
} & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
};
recomputations: () => number;
resetDependencyRecomputations: () => void;
resetRecomputations: () => void;
resultFunc: (resultFuncArgs_0) => {
eta: Duration;
status: any;
step: number;
total: number;
};
} & {
argsMemoize: any;
memoize: any;
};
Type Declaration#
clearCache#
Returns#
void
resetResultsCount#
Returns#
void
resultsCount#
Returns#
number
Type Declaration#
dependencies#
dependencyRecomputations#
Returns#
number
lastResult#
Returns#
eta#
status#
step#
total#
memoizedResultFunc#
memoizedResultFunc: (resultFuncArgs_0) => {
eta: Duration;
status: any;
step: number;
total: number;
} & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
};
Type Declaration#
clearCache#
Returns#
void
resetResultsCount#
Returns#
void
resultsCount#
Returns#
number
recomputations#
Returns#
number
resetDependencyRecomputations#
Returns#
void
resetRecomputations#
Returns#
void
resultFunc#
Parameters#
| Parameter | Type |
|---|---|
resultFuncArgs_0 |
{ eta: Duration; status: any; step: number; total: number; } |
resultFuncArgs_0.eta |
Duration |
resultFuncArgs_0.status |
any |
resultFuncArgs_0.step |
number |
resultFuncArgs_0.total |
number |
Returns#
eta#
status#
step#
total#
Type Declaration#
argsMemoize#
memoize#
selectProgressUI#
const selectProgressUI: (state) => {
cancelled: boolean;
eta: Duration;
percentage: number;
step: number;
total: number;
} & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
} & {
dependencies: [(state) => {
eta: Duration;
status: any;
step: number;
total: number;
} & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
} & {
dependencies: [(state) => {
eta: Duration;
status: any;
step: number;
total: number;
}];
dependencyRecomputations: () => number;
lastResult: () => {
eta: Duration;
status: any;
step: number;
total: number;
};
memoizedResultFunc: (resultFuncArgs_0) => {
eta: Duration;
status: any;
step: number;
total: number;
} & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
};
recomputations: () => number;
resetDependencyRecomputations: () => void;
resetRecomputations: () => void;
resultFunc: (resultFuncArgs_0) => {
eta: Duration;
status: any;
step: number;
total: number;
};
} & {
argsMemoize: any;
memoize: any;
}];
dependencyRecomputations: () => number;
lastResult: () => {
cancelled: boolean;
eta: Duration;
percentage: number;
step: number;
total: number;
};
memoizedResultFunc: (resultFuncArgs_0) => {
cancelled: boolean;
eta: Duration;
percentage: number;
step: number;
total: number;
} & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
};
recomputations: () => number;
resetDependencyRecomputations: () => void;
resetRecomputations: () => void;
resultFunc: (resultFuncArgs_0) => {
cancelled: boolean;
eta: Duration;
percentage: number;
step: number;
total: number;
};
} & {
argsMemoize: any;
memoize: any;
};
Type Declaration#
clearCache#
Returns#
void
resetResultsCount#
Returns#
void
resultsCount#
Returns#
number
Type Declaration#
dependencies#
dependencies: [(state) => {
eta: Duration;
status: any;
step: number;
total: number;
} & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
} & {
dependencies: [(state) => {
eta: Duration;
status: any;
step: number;
total: number;
}];
dependencyRecomputations: () => number;
lastResult: () => {
eta: Duration;
status: any;
step: number;
total: number;
};
memoizedResultFunc: (resultFuncArgs_0) => {
eta: Duration;
status: any;
step: number;
total: number;
} & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
};
recomputations: () => number;
resetDependencyRecomputations: () => void;
resetRecomputations: () => void;
resultFunc: (resultFuncArgs_0) => {
eta: Duration;
status: any;
step: number;
total: number;
};
} & {
argsMemoize: any;
memoize: any;
}];
dependencyRecomputations#
Returns#
number
lastResult#
lastResult: () => {
cancelled: boolean;
eta: Duration;
percentage: number;
step: number;
total: number;
};
Returns#
cancelled#
eta#
percentage#
step#
total#
memoizedResultFunc#
memoizedResultFunc: (resultFuncArgs_0) => {
cancelled: boolean;
eta: Duration;
percentage: number;
step: number;
total: number;
} & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
};
Type Declaration#
clearCache#
Returns#
void
resetResultsCount#
Returns#
void
resultsCount#
Returns#
number
recomputations#
Returns#
number
resetDependencyRecomputations#
Returns#
void
resetRecomputations#
Returns#
void
resultFunc#
resultFunc: (resultFuncArgs_0) => {
cancelled: boolean;
eta: Duration;
percentage: number;
step: number;
total: number;
};
Parameters#
| Parameter | Type |
|---|---|
resultFuncArgs_0 |
{ eta: Duration; status: any; step: number; total: number; } |
resultFuncArgs_0.eta |
Duration |
resultFuncArgs_0.status |
any |
resultFuncArgs_0.step |
number |
resultFuncArgs_0.total |
number |
Returns#
cancelled#
eta#
percentage#
step#
total#
Type Declaration#
argsMemoize#
memoize#
selectSettingsByPath#
const selectSettingsByPath: (state, path) => any & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
} & {
dependencies: [(state) => Project, (_, path) => string];
dependencyRecomputations: () => number;
lastResult: () => any;
memoizedResultFunc: (resultFuncArgs_0, resultFuncArgs_1) => any & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
};
recomputations: () => number;
resetDependencyRecomputations: () => void;
resetRecomputations: () => void;
resultFunc: (resultFuncArgs_0, resultFuncArgs_1) => any;
} & {
argsMemoize: any;
memoize: any;
};
Type Declaration#
clearCache#
Returns#
void
resetResultsCount#
Returns#
void
resultsCount#
Returns#
number
Type Declaration#
dependencies#
dependencyRecomputations#
Returns#
number
lastResult#
Returns#
any
memoizedResultFunc#
memoizedResultFunc: (resultFuncArgs_0, resultFuncArgs_1) => any & {
clearCache: () => void;
resetResultsCount: () => void;
resultsCount: () => number;
};
Type Declaration#
clearCache#
Returns#
void
resetResultsCount#
Returns#
void
resultsCount#
Returns#
number
recomputations#
Returns#
number
resetDependencyRecomputations#
Returns#
void
resetRecomputations#
Returns#
void
resultFunc#
Parameters#
| Parameter | Type |
|---|---|
resultFuncArgs_0 |
Project |
resultFuncArgs_1 |
string |
Returns#
any