From 5bc717b66334e407dfdff0fa1b15330d81f290dd Mon Sep 17 00:00:00 2001 From: Wonsuk Choi Date: Mon, 23 Jun 2025 12:41:54 +0900 Subject: [PATCH] refactor(middleware): replace export * with explicit named and type exports (#3151) Co-authored-by: Daishi Kato --- src/middleware.ts | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/src/middleware.ts b/src/middleware.ts index 9778d076..33ec5c09 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -1,5 +1,16 @@ -export * from './middleware/redux.ts' -export * from './middleware/devtools.ts' -export * from './middleware/subscribeWithSelector.ts' -export * from './middleware/combine.ts' -export * from './middleware/persist.ts' +export { redux } from './middleware/redux.ts' +export { + devtools, + type DevtoolsOptions, + type NamedSet, +} from './middleware/devtools.ts' +export { subscribeWithSelector } from './middleware/subscribeWithSelector.ts' +export { combine } from './middleware/combine.ts' +export { + persist, + createJSONStorage, + type StateStorage, + type StorageValue, + type PersistStorage, + type PersistOptions, +} from './middleware/persist.ts'