Interface DrizzleOrmModuleAsyncOptions

interface DrizzleOrmModuleAsyncOptions {
    imports?: (
        | Type<any>
        | DynamicModule
        | Promise<DynamicModule>
        | ForwardReference<any>)[];
    inject?: (InjectionToken | OptionalFactoryDependency)[];
    useClass?: Type<DrizzleOrmOptionsFactory>;
    useExisting?: Type<DrizzleOrmOptionsFactory>;
    useFactory?: ((...args: any[]) => DrizzleOrmModuleOptions | Promise<DrizzleOrmModuleOptions>);
}

Hierarchy

  • Pick<ModuleMetadata, "imports">
    • DrizzleOrmModuleAsyncOptions

Properties

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

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

inject?: (InjectionToken | OptionalFactoryDependency)[]
useClass?: Type<DrizzleOrmOptionsFactory>
useExisting?: Type<DrizzleOrmOptionsFactory>
useFactory?: ((...args: any[]) => DrizzleOrmModuleOptions | Promise<DrizzleOrmModuleOptions>)