Commit a672d4a
committed
refactor: simplify toolkit service layer exports
Remove verbose `*Live` exports from toolkit services. Since Effect.Service
provides `.Default` automatically via class inheritance, we no longer need
separate exports like `ToolkitConfigLive` and `ToolkitLoggerLive`.
Changes:
- Remove `ToolkitConfigLive` export from config.ts
- Remove `ToolkitLoggerLive` export from logger.ts
- Update dependencies to use `.Default` directly instead of `*Live` exports
- Update Layer.provide() calls in database services to use `.Default`
- Apply changes consistently across mcp-server and toolkit packages
This simplification improves code consistency and reduces redundancy while
maintaining full backward compatibility for services that already use
`.Default` directly.1 parent 52e229c commit a672d4a
99 files changed
Lines changed: 219 additions & 11034 deletions
File tree
- .cursor
- .github
- api
- __tests__
- e2e
- integration
- unit
- services
- database
- __tests__
- handlers
- __tests__
- src/runtime
- docs
- cli
- deployment
- development
- packages
- ep-admin/src
- mcp-server
- app/api/patterns
- lib-toolkit/src/services
- src
- auth
- services/config
- tracing
- toolkit/src/services
- server
- services
- http-server
- __tests__
- metrics
- __tests__
- rate-limiter
- __tests__
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
128 | | - | |
| 128 | + | |
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
| |||
This file was deleted.
This file was deleted.
0 commit comments