@algochad/prisma-core
Version:
A comprehensive NestJS library that provides EF-Core-like operations using Prisma and GraphQL. Features LINQ-style query builders, advanced data manipulation, GraphQL integration with genql, and a unified API for both Prisma and GraphQL operations. Includ
12 lines (11 loc) • 458 B
TypeScript
import { PrismaCoreService } from '../../prisma-core.service';
import { PrismaUnifiedBuilder } from './prisma-unified-builder';
export declare class PrismaRepository {
protected readonly databaseService: PrismaCoreService;
private modelCache;
constructor(databaseService: PrismaCoreService);
model<TModel = any>(modelName: string): PrismaUnifiedBuilder<TModel>;
getModelNames(): string[];
clearCache(): void;
get client(): any;
}