Files
kopilka/frontend/src/types.ts
T
2026-05-27 14:52:19 +03:00

38 lines
649 B
TypeScript

export interface Category {
id: number
name: string
created_at: string
}
export interface PiggyBank {
id: number
name: string
target_amount: number
current_amount: number
currency: string
category_id: number | null
progress_percent: number
created_at: string
updated_at: string
}
export interface Transaction {
id: number
piggy_bank_id: number
amount: number
description: string | null
created_at: string
}
export interface PiggyBankCreate {
name: string
target_amount: number
currency: string
category_id?: number | null
}
export interface TransactionCreate {
amount: number
description?: string
}