@variablesoftware/mock-d1
Version:
🎛️🗂️🧠 Mock D1 Database implementation for testing Cloudflare Workers
17 lines (16 loc) • 564 B
TypeScript
/**
* @file engine/resultUtils.ts
* @description Formats the result object to match D1's expected shape.
*/
import { makeMetaFields } from './resultMeta.js';
/**
* Formats a D1 result object.
* @param results - The result rows.
* @param meta - Optional meta fields.
* @returns D1 result object.
*/
export declare function makeD1Result<T = unknown>(results: T[], meta?: Partial<ReturnType<typeof makeMetaFields>> & Record<string, unknown>): {
results: T[];
success: boolean;
meta: ReturnType<typeof makeMetaFields> & Record<string, unknown>;
};