diff options
Diffstat (limited to 'frontend')
| -rw-r--r-- | frontend/types/api.ts | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/frontend/types/api.ts b/frontend/types/api.ts index 84dfd19..3cc93e4 100644 --- a/frontend/types/api.ts +++ b/frontend/types/api.ts @@ -99,3 +99,24 @@ export type WatchlistResponse = { items: WatchlistItem[]; limit: number; }; + +export type FinancialRow = { + label: string; + indent: number; + is_total: boolean; + is_section: boolean; + is_margin: boolean; + values: (number | null)[]; +}; + +export type FinancialStatement = { + columns: string[]; + rows: FinancialRow[]; +}; + +export type FinancialsResponse = { + period: "annual" | "quarterly"; + income: FinancialStatement; + balance: FinancialStatement; + cash_flow: FinancialStatement; +}; |
