@storehouse/mongoose - v4.0.0
    Preparing search index...

    Interface MongooseManagerArg<RawDocType, TModelType, TInstanceMethods, TQueryHelpers, TVirtuals, TStaticMethods, TSchemaOptions>

    interface MongooseManagerArg<
        RawDocType = NonNullable<unknown>,
        TModelType = any,
        TInstanceMethods = NonNullable<unknown>,
        TQueryHelpers = NonNullable<unknown>,
        TVirtuals = NonNullable<unknown>,
        TStaticMethods = NonNullable<unknown>,
        TSchemaOptions = NonNullable<unknown>,
    > {
        config?: {
            database: string;
            models: ModelSettings<
                RawDocType,
                TModelType,
                TInstanceMethods,
                TQueryHelpers,
                TVirtuals,
                TStaticMethods,
                TSchemaOptions,
            >[];
            options?: ConnectOptions;
        };
        name?: string;
    }

    Type Parameters

    • RawDocType = NonNullable<unknown>
    • TModelType = any
    • TInstanceMethods = NonNullable<unknown>
    • TQueryHelpers = NonNullable<unknown>
    • TVirtuals = NonNullable<unknown>
    • TStaticMethods = NonNullable<unknown>
    • TSchemaOptions = NonNullable<unknown>

    Hierarchy

    • ManagerArg
      • MongooseManagerArg
    Index

    Properties

    Properties

    config?: {
        database: string;
        models: ModelSettings<
            RawDocType,
            TModelType,
            TInstanceMethods,
            TQueryHelpers,
            TVirtuals,
            TStaticMethods,
            TSchemaOptions,
        >[];
        options?: ConnectOptions;
    }

    Optional configuration specific to the manager type

    name?: string

    Optional name for the manager instance