/
moreqqq
/
DeliveryService
Обзор
Документация
Войти
/
moreqqq
/
DeliveryService
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
server/node_modules/@nestjs/testing/testing-module.builder.d.ts
42 строки
2 KB
moreqqq
написал тесты
29 май 2026, 22:13
29 май 2026, 22:13
6f740ff
Код
Авторство
О чём код?
import { LoggerService, ModuleMetadata } from '@nestjs/common'; import { NestApplicationContextOptions } from '@nestjs/common/interfaces/nest-application-context-options.interface'; import { ModuleDefinition } from '@nestjs/core/interfaces/module-definition.interface'; import { MetadataScanner } from '@nestjs/core/metadata-scanner'; import { MockFactory, OverrideBy } from './interfaces'; import { OverrideModule } from './interfaces/override-module.interface'; import { TestingModule } from './testing-module'; /** * @publicApi */ export type TestingModuleOptions = Pick<NestApplicationContextOptions, 'moduleIdGeneratorAlgorithm'>; /** * @publicApi */ export declare class TestingModuleBuilder { private readonly metadataScanner; private readonly applicationConfig; private readonly container; private readonly overloadsMap; private readonly moduleOverloadsMap; private readonly module; private testingLogger; private mocker?; constructor(metadataScanner: MetadataScanner, metadata: ModuleMetadata, options?: TestingModuleOptions); 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; overrideModule(moduleToOverride: ModuleDefinition): OverrideModule; compile(options?: Pick<NestApplicationContextOptions, 'snapshot' | 'preview'>): Promise<TestingModule>; private override; private createOverrideByBuilder; private applyOverloadsMap; private getModuleOverloads; private getRootModule; private createInstancesOfDependencies; private createModule; private applyLogger; }