mysql-with-kysely
Version:
Use MySQL with kysely
16 lines (15 loc) • 557 B
TypeScript
import { MySql } from '../index';
declare type MockMySqlCallOption = {
withBeginTransaction?: boolean;
};
declare type MockMySqlHelper<Database> = {
db: MySql<Database>;
mockMySqlCall: <Response>(expectedSql: string, args: unknown[], resp: Response | Response[] | Error, options?: MockMySqlCallOption) => void;
checkExecutedSqls: () => void;
};
export declare const createMockMySqlHelper: <Database>() => MockMySqlHelper<Database>;
export declare class FakeDuplicateError extends Error {
errno: number;
message: string;
}
export {};