/** * Response conversion utilities for route handlers. */ import type { HandlerResponse } from "./types/index.js"; /** * Convert a handler response to a proper Response object. * * Handles the following response types: * - Response: passed through unchanged * - null/undefined: 204 No Content * - string: text/plain response * - number: text/plain response * - object/array: JSON response * * @param result - The handler return value * @returns A proper Response object * * @example * ```ts * toResponse({ message: "Hello" }); // JSON response * toResponse("Hello"); // text/plain response * toResponse(null); // 204 No Content * ``` */ export declare function toResponse(result: HandlerResponse): Response; //# sourceMappingURL=response.d.ts.map