import { Result } from "../support/result.js"; export interface IConnectionIssuePK { issuePrimaryKey(): Promise; } export interface IConnection { find(): Promise>>; findOne(): Promise>; findMany(): Promise>>; insertOne(): Promise>; insertMany(): Promise; updateOne(): Promise; updateMany(): Promise; upsert(): Promise; deleteOne(): Promise; deleteMany(): Promise; } export interface IPrimaryKey { id: T; toString(): string; }