mirror of
https://github.com/felipegcoutinho/openmonetis.git
synced 2026-05-09 02:51:46 +00:00
14 lines
298 B
TypeScript
14 lines
298 B
TypeScript
/**
|
|
* Standard action result type
|
|
*/
|
|
export type ActionResult<TData = void> =
|
|
| { success: true; message: string; data?: TData }
|
|
| { success: false; error: string };
|
|
|
|
/**
|
|
* Error result helper
|
|
*/
|
|
export function errorResult(error: string): ActionResult {
|
|
return { success: false, error };
|
|
}
|