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

safe-global / safe-client-gateway / 16268127000

14 Jul 2025 01:25PM UTC coverage: 89.568% (-0.1%) from 89.688%
16268127000

Pull #2627

github

LucieFaire
re-org folders

Signed-off-by: dsh <11198975+LucieFaire@users.noreply.github.com>
Pull Request #2627: feat: add datasource for export api

3469 of 4246 branches covered (81.7%)

Branch coverage included in aggregate %.

40 of 63 new or added lines in 7 files covered. (63.49%)

12020 of 13047 relevant lines covered (92.13%)

545.14 hits per line

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

0.0
/src/modules/csv-export/v1/datasources/export-api.manager.interface.ts
1
import type { IApiManager } from '@/domain/interfaces/api.manager.interface';
2
import type { IExportApi } from '@/modules/csv-export/v1/datasources/export-api.interface';
NEW
3
import { Module } from '@nestjs/common';
×
NEW
4
import { CacheFirstDataSourceModule } from '@/datasources/cache/cache.first.data.source.module';
×
NEW
5
import { HttpErrorFactory } from '@/datasources/errors/http-error-factory';
×
NEW
6
import { ConfigApiModule } from '@/datasources/config-api/config-api.module';
×
NEW
7
import { ExportApiManager } from '@/modules/csv-export/v1/datasources/export-api.manager';
×
8

NEW
9
export const IExportApiManager = Symbol('IExportApiManager');
×
10

11
// eslint-disable-next-line @typescript-eslint/no-empty-object-type
12
export interface IExportApiManager extends IApiManager<IExportApi> {}
13

14
@Module({
15
  imports: [CacheFirstDataSourceModule, ConfigApiModule],
16
  providers: [
17
    { provide: IExportApiManager, useClass: ExportApiManager },
18
    HttpErrorFactory,
19
  ],
20
  exports: [IExportApiManager],
21
})
NEW
22
export class ExportApiManagerModule {}
×
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