Skip to content

@142vip.nest typeorm.接口.TypeOrmModuleAsyncOptions

mmdapl edited this page Oct 8, 2026 · 1 revision

API 参考 / @142vip/nest-typeorm / TypeOrmModuleAsyncOptions

接口: TypeOrmModuleAsyncOptions

定义于: node_modules/.pnpm/@nestjs+typeorm@11.0.0_@nestjs+common@11.1.27_class-transformer@0.5.1_class-validator@0.15.1__w3l2nzzfdqmsbyfdcl3hv65nci/node_modules/@nestjs/typeorm/dist/interfaces/typeorm-options.interface.d.ts:42

theme_extends

  • Pick<ModuleMetadata, "imports">

属性

dataSourceFactory?

optional dataSourceFactory?: TypeOrmDataSourceFactory

定义于: node_modules/.pnpm/@nestjs+typeorm@11.0.0_@nestjs+common@11.1.27_class-transformer@0.5.1_class-validator@0.15.1__w3l2nzzfdqmsbyfdcl3hv65nci/node_modules/@nestjs/typeorm/dist/interfaces/typeorm-options.interface.d.ts:47


extraProviders?

optional extraProviders?: Provider[]

定义于: node_modules/.pnpm/@nestjs+typeorm@11.0.0_@nestjs+common@11.1.27_class-transformer@0.5.1_class-validator@0.15.1__w3l2nzzfdqmsbyfdcl3hv65nci/node_modules/@nestjs/typeorm/dist/interfaces/typeorm-options.interface.d.ts:49


imports?

optional imports?: (DynamicModule | Type<any> | Promise<DynamicModule> | ForwardReference<any>)[]

定义于: node_modules/.pnpm/@nestjs+common@11.1.27_class-transformer@0.5.1_class-validator@0.15.1_reflect-metadata@0.2.2_rxjs@7.8.2/node_modules/@nestjs/common/interfaces/modules/module-metadata.interface.d.ts:18

Optional list of imported modules that export the providers which are required in this module.

继承自

Pick.imports


inject?

optional inject?: any[]

定义于: node_modules/.pnpm/@nestjs+typeorm@11.0.0_@nestjs+common@11.1.27_class-transformer@0.5.1_class-validator@0.15.1__w3l2nzzfdqmsbyfdcl3hv65nci/node_modules/@nestjs/typeorm/dist/interfaces/typeorm-options.interface.d.ts:48


name?

optional name?: string

定义于: node_modules/.pnpm/@nestjs+typeorm@11.0.0_@nestjs+common@11.1.27_class-transformer@0.5.1_class-validator@0.15.1__w3l2nzzfdqmsbyfdcl3hv65nci/node_modules/@nestjs/typeorm/dist/interfaces/typeorm-options.interface.d.ts:43


useClass?

optional useClass?: Type<TypeOrmOptionsFactory>

定义于: node_modules/.pnpm/@nestjs+typeorm@11.0.0_@nestjs+common@11.1.27_class-transformer@0.5.1_class-validator@0.15.1__w3l2nzzfdqmsbyfdcl3hv65nci/node_modules/@nestjs/typeorm/dist/interfaces/typeorm-options.interface.d.ts:45


useExisting?

optional useExisting?: Type<TypeOrmOptionsFactory>

定义于: node_modules/.pnpm/@nestjs+typeorm@11.0.0_@nestjs+common@11.1.27_class-transformer@0.5.1_class-validator@0.15.1__w3l2nzzfdqmsbyfdcl3hv65nci/node_modules/@nestjs/typeorm/dist/interfaces/typeorm-options.interface.d.ts:44


useFactory?

optional useFactory?: (...args) => TypeOrmModuleOptions | Promise<TypeOrmModuleOptions>

定义于: node_modules/.pnpm/@nestjs+typeorm@11.0.0_@nestjs+common@11.1.27_class-transformer@0.5.1_class-validator@0.15.1__w3l2nzzfdqmsbyfdcl3hv65nci/node_modules/@nestjs/typeorm/dist/interfaces/typeorm-options.interface.d.ts:46

参数

args

...any[]

返回

TypeOrmModuleOptions | Promise<TypeOrmModuleOptions>

Clone this wiki locally