UNPKG

@variablesoftware/mock-d1

Version:

🎛️🗂️🧠 Mock D1 Database implementation for testing Cloudflare Workers

17 lines (16 loc) 564 B
/** * @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>; };