Type Alias PrismaModuleOptions<TPrismaClientOptions, TExtendedPrismaClient>

PrismaModuleOptions: {
    client: {
        constructor: new (options?: Prisma.PrismaClientOptions) => PrismaClient;
        extends?: (
            client: InferExtendedClient<NoInfer<TPrismaClientOptions>>,
        ) => TExtendedPrismaClient;
        options?: TPrismaClientOptions;
    };
    dbPrefix: null
    | string;
    useInMemoryDbForTesting?: boolean;
}

Type Parameters

  • TPrismaClientOptions extends DefaultPrismaClientOptions = DefaultPrismaClientOptions
  • TExtendedPrismaClient extends LibnestExtendedPrismaClient = LibnestExtendedPrismaClient

Type declaration

  • client: {
        constructor: new (options?: Prisma.PrismaClientOptions) => PrismaClient;
        extends?: (
            client: InferExtendedClient<NoInfer<TPrismaClientOptions>>,
        ) => TExtendedPrismaClient;
        options?: TPrismaClientOptions;
    }
  • dbPrefix: null | string
  • OptionaluseInMemoryDbForTesting?: boolean