Skip to content

Commit 4c6ae80

Browse files
committed
Add effect handler to domain
1 parent e70a96c commit 4c6ae80

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

src/domain/domainFabric.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,17 @@ export function domainFabric(
5252
hooks.event(result)
5353
return result
5454
},
55-
effect<Params, Done, Fail>(name?: string): Effect<Params, Done, Fail> {
55+
effect<Params, Done, Fail>(
56+
name?: string,
57+
config?: {
58+
handler?: (payload: Params) => Promise<Done> | Done,
59+
},
60+
): Effect<Params, Done, Fail> {
5661
const result = effectFabric({
5762
name,
5863
domainName: compositeName.fullName,
5964
parent: compositeName,
65+
handler: config?.handler,
6066
})
6167
hooks.effect(result)
6268
return result

0 commit comments

Comments
 (0)