Skip to content

PgVectorClient

Defined in: pgvector.vector-store.ts:27

Minimal structural contract for the Prisma client used by the pgvector provider. PrismaService from @engram/database satisfies this interface, but keeping it structural avoids a hard runtime dependency and keeps the provider unit-testable with a lightweight mock.

$executeRawUnsafe(query, …values): Promise<number>

Defined in: pgvector.vector-store.ts:28

string

unknown[]

Promise<number>


$queryRawUnsafe<T>(query, …values): Promise<T>

Defined in: pgvector.vector-store.ts:29

T = unknown

string

unknown[]

Promise<T>