UNPKG

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