/** * Common types for server actions */ /** * Standard action result type */ export type ActionResult = | { success: true; message: string; data?: TData } | { success: false; error: string }; /** * Success result helper */ export function successResult( message: string, data?: TData ): ActionResult { return { success: true, message, data }; } /** * Error result helper */ export function errorResult(error: string): ActionResult { return { success: false, error }; }