UNPKG

1.17 kBTypeScriptView Raw
1import { LoggerService } from '@nestjs/common';
2import { ModuleMetadata } from '@nestjs/common/interfaces';
3import { MetadataScanner } from '@nestjs/core/metadata-scanner';
4import { OverrideBy } from './interfaces';
5import { TestingModule } from './testing-module';
6export declare class TestingModuleBuilder {
7 private readonly applicationConfig;
8 private readonly container;
9 private readonly overloadsMap;
10 private readonly scanner;
11 private readonly instanceLoader;
12 private readonly module;
13 private testingLogger;
14 constructor(metadataScanner: MetadataScanner, metadata: ModuleMetadata);
15 setLogger(testingLogger: LoggerService): this;
16 overridePipe<T = any>(typeOrToken: T): OverrideBy;
17 overrideFilter<T = any>(typeOrToken: T): OverrideBy;
18 overrideGuard<T = any>(typeOrToken: T): OverrideBy;
19 overrideInterceptor<T = any>(typeOrToken: T): OverrideBy;
20 overrideProvider<T = any>(typeOrToken: T): OverrideBy;
21 compile(): Promise<TestingModule>;
22 private override;
23 private createOverrideByBuilder;
24 private applyOverloadsMap;
25 private getRootModule;
26 private createModule;
27 private applyLogger;
28}