@@ -13,8 +13,12 @@ import { DeepPartial } from 'redux';
13
13
import { Dispatch } from ' redux' ;
14
14
import { Draft } from ' immer' ;
15
15
import { Middleware } from ' redux' ;
16
+ import { OutputParametricSelector } from ' reselect' ;
17
+ import { OutputSelector } from ' reselect' ;
18
+ import { ParametricSelector } from ' reselect' ;
16
19
import { Reducer } from ' redux' ;
17
20
import { ReducersMapObject } from ' redux' ;
21
+ import { Selector } from ' reselect' ;
18
22
import { Store } from ' redux' ;
19
23
import { StoreEnhancer } from ' redux' ;
20
24
import { ThunkAction } from ' redux-thunk' ;
@@ -212,6 +216,12 @@ export type IdSelector<T> = (model: T) => EntityId;
212
216
// @public
213
217
export function isPlain(val : any ): boolean ;
214
218
219
+ export { OutputParametricSelector }
220
+
221
+ export { OutputSelector }
222
+
223
+ export { ParametricSelector }
224
+
215
225
// @public
216
226
export type PayloadAction <P = void , T extends string = string , M = never , E = never > = {
217
227
payload: P ;
@@ -240,6 +250,8 @@ export type PrepareAction<P> = ((...args: any[]) => {
240
250
error: any ;
241
251
});
242
252
253
+ export { Selector }
254
+
243
255
// @public
244
256
export interface SerializableStateInvariantMiddlewareOptions {
245
257
getEntries? : (value : any ) => [string , any ][];
0 commit comments