Skip to content

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; }>

Released under the MIT License.