Menyelesaikan object user dan init base
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
core/events/
|
||||
|
||||
Penjelasan:
|
||||
Folder ini berisi pondasi untuk domain events: definisi event, publisher, dispatcher, dan handler.
|
||||
|
||||
Isi yang direkomendasikan:
|
||||
- event.interface.ts (DomainEvent)
|
||||
- event-publisher.ts (interface dan implementasi sederhana)
|
||||
- event-dispatcher.ts (dispatcher untuk publish/dispatch event)
|
||||
- event-handler.ts (type alias untuk handler)
|
||||
|
||||
Aturan:
|
||||
- Event hanya bermakna untuk komunikasi lintas module atau untuk memisahkan side-effect.
|
||||
- Hindari business logic kompleks di handler; handler sebaiknya mendelegasikan ke application service atau job queue.
|
||||
Reference in New Issue
Block a user