Replace raw db.execute tuple casts with queryRows/rowsFrom/execResult/ affectedRows helpers from lib/db, drop redundant mysql2 casts on typed query builders, and centralize per-test fakeForm into test/fake-form. Update db mocks in tests so helpers resolve against mocked execute.
8 lines
172 B
TypeScript
8 lines
172 B
TypeScript
export function fakeForm(
|
|
data: Record<string, string | null | undefined>,
|
|
): FormData {
|
|
return {
|
|
get: (key: string) => data[key] ?? null,
|
|
} as unknown as FormData;
|
|
}
|