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

safe-global / safe-client-gateway / 16565880199

28 Jul 2025 09:52AM UTC coverage: 89.606% (-0.04%) from 89.65%
16565880199

push

github

web-flow
feat: add datasource for export api (#2627)

3491 of 4263 branches covered (81.89%)

Branch coverage included in aggregate %.

48 of 64 new or added lines in 7 files covered. (75.0%)

12069 of 13102 relevant lines covered (92.12%)

543.73 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