Melon-dbMelon-db
API reference@melon-db/db-prisma

PrismaModelClientRecordShape

@melon-db/db-prisma — PrismaModelClientRecordShape

@melon-db/db-prisma API Reference


Interface: PrismaModelClient<RecordShape>

Defined in: types.ts:16

Type Parameters

Type ParameterDefault type
RecordShapeRecord<string, unknown>

Methods

count()

count(args?): Promise<number>

Defined in: types.ts:19

Parameters

ParameterType
args?Omit<PrismaFindManyArgs, "select" | "include">

Returns

Promise<number>


create()

create(args): Promise<RecordShape>

Defined in: types.ts:20

Parameters

ParameterType
args{ data: InsertInput<RecordShape>; }
args.dataInsertInput<RecordShape>

Returns

Promise<RecordShape>


delete()

delete(args): Promise<RecordShape | null>

Defined in: types.ts:25

Parameters

ParameterType
args{ where: PrismaWhereInput; }
args.wherePrismaWhereInput

Returns

Promise<RecordShape | null>


findFirst()

findFirst(args?): Promise<RecordShape | null>

Defined in: types.ts:18

Parameters

ParameterType
args?PrismaFindManyArgs

Returns

Promise<RecordShape | null>


findMany()

findMany(args?): Promise<RecordShape[]>

Defined in: types.ts:17

Parameters

ParameterType
args?PrismaFindManyArgs

Returns

Promise<RecordShape[]>


update()

update(args): Promise<RecordShape>

Defined in: types.ts:21

Parameters

ParameterType
args{ data: UpdateInput<RecordShape>; where: PrismaWhereInput; }
args.dataUpdateInput<RecordShape>
args.wherePrismaWhereInput

Returns

Promise<RecordShape>