expense:create
expense:createDescription: Triggered when a new expense is created.
Payload Structure:
{
event: 'expense:create',
status: 'success' | 'error' | 'pending',
data: Expense
}
expense:update
expense:updateDescription: Triggered when an existing expense is edited or updated.
Payload Structure:
{
event: 'expense:update',
status: 'success' | 'error' | 'pending',
data: Expense
}
expense:delete
expense:deleteDescription: Triggered when an expense is deleted from the system.
Payload Structure:
{
event: 'expense:delete',
status: 'success' | 'error' | 'pending',
data: Expense
}
