@variablesoftware/mock-d1
Version:
🎛️🗂️🧠 Mock D1 Database implementation for testing Cloudflare Workers
12 lines (11 loc) • 473 B
TypeScript
/**
* Summarize large string values for logging (engine-wide).
* Strings >8 chars: [str:<len>]<first 2 chars>..<last 2 chars>
* Arrays: [array:<len>]
* Objects: [object] (unless plain row, then summarize recursively)
*/
export declare function summarizeValue(val: unknown): unknown;
/**
* Summarize all values in a row for logging.
*/
export declare function summarizeRow(row: Record<string, unknown> | undefined | null): Record<string, unknown> | undefined | null;