• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

safe-global / safe-client-gateway / 8567901999

05 Apr 2024 09:45AM UTC coverage: 92.655% (-0.2%) from 92.863%
8567901999

push

github

web-flow
Remove DomainModule (#1367)

- The `DomainModule` was removed in favor of smaller domain modules.
- Each feature now should explicitly declare which section of the domain is required in their respective modules.
- This increases encapsulation of the provided features. For Dynamic Modules, it allows loading only the required components instead of the entire domain.

1882 of 2279 branches covered (82.58%)

Branch coverage included in aggregate %.

114 of 114 new or added lines in 38 files covered. (100.0%)

20 existing lines in 3 files now uncovered.

6608 of 6884 relevant lines covered (95.99%)

355.78 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/datasources/transaction-api/transaction-api.module.ts
UNCOV
1
import { Module } from '@nestjs/common';
×
UNCOV
2
import { CacheFirstDataSourceModule } from '@/datasources/cache/cache.first.data.source.module';
×
UNCOV
3
import { HttpErrorFactory } from '@/datasources/errors/http-error-factory';
×
UNCOV
4
import { TransactionApiManager } from '@/datasources/transaction-api/transaction-api.manager';
×
UNCOV
5
import { ITransactionApiManager } from '@/domain/interfaces/transaction-api.manager.interface';
×
UNCOV
6
import { ConfigApiModule } from '@/datasources/config-api/config-api.module';
×
7

8
@Module({
9
  imports: [CacheFirstDataSourceModule, ConfigApiModule],
10
  providers: [
11
    HttpErrorFactory,
12
    { provide: ITransactionApiManager, useClass: TransactionApiManager },
13
  ],
14
  exports: [ITransactionApiManager],
15
})
UNCOV
16
export class TransactionApiModule {}
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc