• 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.ts
1
import { Inject, Injectable } from '@nestjs/common';
×
2
import { IDataDecodedRepository } from '@/modules/data-decoder/domain/v1/data-decoded.repository.interface';
3
import { DataDecoded } from '@/modules/data-decoder/domain/v1/entities/data-decoded.entity';
4
import { ITransactionApiManager } from '@/domain/interfaces/transaction-api.manager.interface';
×
NEW
5
import { DataDecodedSchema } from '@/modules/data-decoder/domain/v1/entities/schemas/data-decoded.schema';
×
6
import type { Address } from 'viem';
7

8
@Injectable()
9
export class DataDecodedRepository implements IDataDecodedRepository {
×
10
  constructor(
11
    @Inject(ITransactionApiManager)
12
    private readonly transactionApiManager: ITransactionApiManager,
×
13
  ) {}
14

15
  async getDataDecoded(args: {
16
    chainId: string;
17
    data: Address;
18
    to?: Address;
19
  }): Promise<DataDecoded> {
20
    const api = await this.transactionApiManager.getApi(args.chainId);
×
21
    const dataDecoded = await api.getDataDecoded({
×
22
      data: args.data,
23
      to: args.to,
24
    });
25
    return DataDecodedSchema.parse(dataDecoded);
×
26
  }
27
}
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