basalt / files-prisma/src / PrismaFilesClient
Interface: PrismaFilesClient
Defined in: files-prisma/src/index.ts:50
The minimal Prisma delegate surface the store calls — a real PrismaClient with the File model is assignable, so pass it directly. Method arguments are typed any (Prisma's generated method generics can't be reproduced by a hand-written interface); return types stay precise.
Properties
file
> file: object
Defined in: files-prisma/src/index.ts:51
aggregate()
> aggregate(a): Promise<{ _sum: { size: bigint | null; }; }>
Parameters
a
any
Returns
Promise<{ _sum: { size: bigint | null; }; }>
create()
> create(a): Promise<PFile>
Parameters
a
any
Returns
Promise<PFile>
deleteMany()
> deleteMany(a): Promise<{ count: number; }>
Parameters
a
any
Returns
Promise<{ count: number; }>
findMany()
> findMany(a): Promise<PFile[]>
Parameters
a
any
Returns
Promise<PFile[]>
findUnique()
> findUnique(a): Promise<PFile | null>
Parameters
a
any
Returns
Promise<PFile | null>
updateMany()
> updateMany(a): Promise<{ count: number; }>
Parameters
a
any
Returns
Promise<{ count: number; }>