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

safe-global / safe-client-gateway / 19429294941

17 Nov 2025 12:16PM UTC coverage: 90.178%. First build
19429294941

push

github

web-flow
refactor: move all the features to the new module folder (#2802)

Refactored the entire codebase from the legacy folder structure to the new modular architecture.

2841 of 3527 branches covered (80.55%)

Branch coverage included in aggregate %.

1071 of 1082 new or added lines in 383 files covered. (98.98%)

13805 of 14932 relevant lines covered (92.45%)

590.56 hits per line

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

0.0
/src/modules/data-decoder/domain/v1/data-decoded.repository.interface.ts
1
import { DataDecoded } from '@/modules/data-decoder/domain/v1/entities/data-decoded.entity';
2
import { Module } from '@nestjs/common';
×
NEW
3
import { DataDecodedRepository } from '@/modules/data-decoder/domain/v1/data-decoded.repository';
×
4
import { TransactionApiManagerModule } from '@/domain/interfaces/transaction-api.manager.interface';
×
5
import type { Address } from 'viem';
6

7
export const IDataDecodedRepository = Symbol('IDataDecodedRepository');
×
8

9
export interface IDataDecodedRepository {
10
  /**
11
   * Gets the {@link DataDecoded} associated with {@link chainId} the for the {@link data}
12
   * and the address pointed by {@link to}.
13
   */
14
  getDataDecoded(args: {
15
    chainId: string;
16
    data: Address;
17
    to?: Address;
18
  }): Promise<DataDecoded>;
19
}
20

21
@Module({
22
  imports: [TransactionApiManagerModule],
23
  providers: [
24
    {
25
      provide: IDataDecodedRepository,
26
      useClass: DataDecodedRepository,
27
    },
28
  ],
29
  exports: [IDataDecodedRepository],
30
})
31
export class DataDecodedRepositoryModule {}
×
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

© 2025 Coveralls, Inc