Skip to content

Commit 7784d03

Browse files
committed
fix(overmind): fix modules configuration type and remove legacy code
1 parent 59576f0 commit 7784d03

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

packages/node_modules/overmind/src/modules.ts

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { Configuration } from './'
2-
import { ResolveState, ResolveActions } from './internalTypes'
32

4-
interface ConfigurationWithModules extends Configuration {
3+
interface ModulesConfiguration {
54
[namespace: string]: {
65
onInitialize?: any
76
state?: {}
@@ -32,7 +31,7 @@ function parseModule(
3231
}
3332
}
3433

35-
export function modules<T extends ConfigurationWithModules>(
34+
export function modules<T extends ModulesConfiguration>(
3635
modules: T
3736
): {
3837
onInitialize?: any
@@ -42,13 +41,9 @@ export function modules<T extends ConfigurationWithModules>(
4241
} {
4342
const result: any = {
4443
initializers: [],
45-
actions: modules.actions || {},
46-
effects: modules.effects || {},
47-
state: modules.state || {},
48-
}
49-
50-
if (modules.onInitialize) {
51-
result.initializers.push(modules.onInitialize)
44+
actions: {},
45+
effects: {},
46+
state: {},
5247
}
5348

5449
Object.keys(modules).forEach((modName) => {

0 commit comments

Comments
 (0)