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

doug-martin / nestjs-query / 6447619094

08 Oct 2023 12:30PM CUT coverage: 96.667%. Remained the same
6447619094

push

github

renovate[bot]
chore(deps): update dependency @types/supertest to v2.0.14

1796 of 1940 branches covered (0.0%)

Branch coverage included in aggregate %.

4962 of 5051 relevant lines covered (98.24%)

806.77 hits per line

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

85.71
/packages/core/src/module.ts
1
import { DynamicModule, ForwardReference } from '@nestjs/common';
2
import { Assembler } from './assemblers';
3
import { Class } from './common';
4
import { createServices } from './providers';
532✔
5

6
export interface NestjsQueryCoreModuleOpts {
7
  // eslint-disable-next-line @typescript-eslint/no-explicit-any
8
  imports?: Array<Class<any> | DynamicModule | Promise<DynamicModule> | ForwardReference>;
9
  // eslint-disable-next-line @typescript-eslint/no-explicit-any
10
  assemblers?: Class<Assembler<any, any, any, any, any, any>>[];
11
}
12

13
export class NestjsQueryCoreModule {
532✔
14
  static forFeature(opts: NestjsQueryCoreModuleOpts): DynamicModule {
15
    const { imports = [], assemblers = [] } = opts;
428!
16
    const assemblerServiceProviders = createServices(assemblers);
428✔
17
    return {
428✔
18
      module: NestjsQueryCoreModule,
19
      imports: [...imports],
20
      providers: [...assemblers, ...assemblerServiceProviders],
21
      exports: [...imports, ...assemblers, ...assemblerServiceProviders],
22
    };
23
  }
24
}
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