defrost-db
Version:
Database client for Defrost protocol
26 lines • 1.38 kB
TypeScript
/**
* This file contains type definitions and re-exports to ensure
* TypeScript consumers have access to all necessary types
*/
import { PrismaClient, Prisma } from "@prisma/client";
/**
* Extended Prisma Client with all available database operations and models
*/
export interface DefrostPrismaClient extends PrismaClient {
user: PrismaClient["user"];
project: PrismaClient["project"];
pool: PrismaClient["pool"];
stake: PrismaClient["stake"];
unstake: PrismaClient["unstake"];
interest_claim: PrismaClient["interest_claim"];
platform_statistics: PrismaClient["platform_statistics"];
emission_rate: PrismaClient["emission_rate"];
native_exchange_rate_snapshot: PrismaClient["native_exchange_rate_snapshot"];
project_exchange_rate_snapshot: PrismaClient["project_exchange_rate_snapshot"];
$transaction: PrismaClient["$transaction"];
$connect: PrismaClient["$connect"];
$disconnect: PrismaClient["$disconnect"];
}
export type { user as User, project as Project, pool as Pool, stake as Stake, unstake as Unstake, interest_claim as InterestClaim, platform_statistics as PlatformStatistics, emission_rate as EmissionRate, native_exchange_rate_snapshot as NativeExchangeRateSnapshot, project_exchange_rate_snapshot as ProjectExchangeRateSnapshot, } from "@prisma/client";
export { Prisma };
//# sourceMappingURL=types.d.ts.map