1 | import { ModuleMetadata } from '@nestjs/common/interfaces';
|
2 | import { MetadataScanner } from '@nestjs/core/metadata-scanner';
|
3 | import { OverrideBy } from './interfaces';
|
4 | import { TestingModule } from './testing-module';
|
5 | export 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 | }
|