Interface PgClientModuleAsyncOptions

interface PgClientModuleAsyncOptions {
    imports?: (
        | Type<any>
        | DynamicModule
        | Promise<DynamicModule>
        | ForwardReference<any>)[];
    inject?: (InjectionToken | OptionalFactoryDependency)[];
    useClass?: Type<PgClientOptionsFactory>;
    useExisting?: Type<PgClientOptionsFactory>;
    useFactory?: ((...args: any[]) =>
        | undefined
        | string
        | ClientConfig
        | Promise<undefined | string | ClientConfig>);
}

Hierarchy

  • Pick<ModuleMetadata, "imports">
    • PgClientModuleAsyncOptions

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<PgClientOptionsFactory>
useExisting?: Type<PgClientOptionsFactory>
useFactory?: ((...args: any[]) =>
    | undefined
    | string
    | ClientConfig
    | Promise<undefined | string | ClientConfig>)