| Current Path : /home/deltalab/PMS/logistic-backend/node_modules/@nestjs/testing/ |
| Current File : //home/deltalab/PMS/logistic-backend/node_modules/@nestjs/testing/testing-module.builder.d.ts |
import { LoggerService } from '@nestjs/common';
import { ModuleMetadata } from '@nestjs/common/interfaces';
import { MetadataScanner } from '@nestjs/core/metadata-scanner';
import { MockFactory, OverrideBy } from './interfaces';
import { TestingModule } from './testing-module';
export declare class TestingModuleBuilder {
private readonly applicationConfig;
private readonly container;
private readonly overloadsMap;
private readonly scanner;
private readonly instanceLoader;
private readonly module;
private testingLogger;
private mocker?;
constructor(metadataScanner: MetadataScanner, metadata: ModuleMetadata);
setLogger(testingLogger: LoggerService): this;
overridePipe<T = any>(typeOrToken: T): OverrideBy;
useMocker(mocker: MockFactory): TestingModuleBuilder;
overrideFilter<T = any>(typeOrToken: T): OverrideBy;
overrideGuard<T = any>(typeOrToken: T): OverrideBy;
overrideInterceptor<T = any>(typeOrToken: T): OverrideBy;
overrideProvider<T = any>(typeOrToken: T): OverrideBy;
compile(): Promise<TestingModule>;
private override;
private createOverrideByBuilder;
private applyOverloadsMap;
private getRootModule;
private createModule;
private applyLogger;
}