@vnodes/graphql
    Preparing search index...

    Interface GqlModuleAsyncOptions<TOptions, TFactory>

    interface GqlModuleAsyncOptions<
        TOptions extends Record<string, any> = GqlModuleOptions,
        TFactory = GqlOptionsFactory<TOptions>,
    > {
        driver?: TOptions["driver"];
        imports?: (
            | Type<any>
            | DynamicModule
            | Promise<DynamicModule>
            | ForwardReference<any>
        )[];
        inject?: any[];
        useClass?: Type<TFactory>;
        useExisting?: Type<TFactory>;
        useFactory?: (
            ...args: any[],
        ) => Omit<TOptions, "driver"> | Promise<Omit<TOptions, "driver">>;
    }

    Type Parameters

    Hierarchy

    • Pick<ModuleMetadata, "imports">
      • GqlModuleAsyncOptions
    Index

    Properties

    driver?: TOptions["driver"]

    GraphQL server driver

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

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

    inject?: any[]
    useClass?: Type<TFactory>
    useExisting?: Type<TFactory>
    useFactory?: (
        ...args: any[],
    ) => Omit<TOptions, "driver"> | Promise<Omit<TOptions, "driver">>