Skip to content

Commit 0cbe6a2

Browse files
committed
Clean up listener middleware TS types
- Added public/internal labels on all types - Removed export of `createListenerEntry` - Renamed 'S/D' generic args to 'State/Dispatch' for clarity
1 parent 8a13bb0 commit 0cbe6a2

File tree

3 files changed

+159
-123
lines changed

3 files changed

+159
-123
lines changed

packages/toolkit/src/createAction.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ export type _ActionCreatorWithPreparedPayload<
8181
*
8282
* @inheritdoc {redux#ActionCreator}
8383
*/
84-
interface BaseActionCreator<P, T extends string, M = never, E = never> {
84+
export interface BaseActionCreator<P, T extends string, M = never, E = never> {
8585
type: T
8686
match: (action: Action<unknown>) => action is PayloadAction<P, T, M, E>
8787
}

packages/toolkit/src/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,6 @@ export type {
176176

177177
export {
178178
createListenerMiddleware,
179-
createListenerEntry,
180179
addListener,
181180
removeListener,
182181
removeAllListeners,

0 commit comments

Comments
 (0)