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

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

    interface ModelSettings<
        RawDocType = NonNullable<unknown>,
        TModelType = Model<
            RawDocType,
            NonNullable<unknown>,
            NonNullable<unknown>,
            NonNullable<unknown>,
        >,
        TInstanceMethods = NonNullable<unknown>,
        TQueryHelpers = NonNullable<unknown>,
        TVirtuals = NonNullable<unknown>,
        TStaticMethods = NonNullable<unknown>,
        TSchemaOptions = DefaultSchemaOptions,
    > {
        collection?: string;
        name: string;
        schema: Schema<
            RawDocType,
            TModelType,
            TInstanceMethods,
            TQueryHelpers,
            TVirtuals,
            TStaticMethods,
            TSchemaOptions,
        >;
    }

    Type Parameters

    • RawDocType = NonNullable<unknown>
    • TModelType = Model<
          RawDocType,
          NonNullable<unknown>,
          NonNullable<unknown>,
          NonNullable<unknown>,
      >
    • TInstanceMethods = NonNullable<unknown>
    • TQueryHelpers = NonNullable<unknown>
    • TVirtuals = NonNullable<unknown>
    • TStaticMethods = NonNullable<unknown>
    • TSchemaOptions = DefaultSchemaOptions
    Index

    Properties

    collection?: string
    name: string
    schema: Schema<
        RawDocType,
        TModelType,
        TInstanceMethods,
        TQueryHelpers,
        TVirtuals,
        TStaticMethods,
        TSchemaOptions,
    >