export interface ErrorResponse {
success: false;
error: string;
}
export function formatErrorResponse(message: string): ErrorResponse {
return { success: false, error: message };
}
export function formatApiParams(
params: Record<string, unknown>
): Record<string, string> {
const output: Record<string, string> = {};
for (const [key, value] of Object.entries(params)) {
if (value === null || value === undefined) {
continue;
}
if (Array.isArray(value)) {
output[key] = value.join(",");
} else {
output[key] = String(value);
}
}
return output;
}