From 13ce7b912227ea20671465d83bd6ab5eeb4fbe2b Mon Sep 17 00:00:00 2001 From: Tyler Hoang Date: Sun, 14 Jun 2026 02:38:06 -0700 Subject: feat: add FilingsResponse types and api.filings() client --- frontend/types/api.ts | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) (limited to 'frontend/types/api.ts') diff --git a/frontend/types/api.ts b/frontend/types/api.ts index c65d3d2..fac9bff 100644 --- a/frontend/types/api.ts +++ b/frontend/types/api.ts @@ -192,6 +192,43 @@ export type InsidersResponse = { transactions: InsiderTransaction[]; }; +export type FilingItem = { + date: string; + form: string; + title: string; + url: string | null; +}; + +export type FilingKpis = { + total: number; + count_10k: number; + count_10q: number; + count_8k: number; + distinct_forms: number; +}; + +export type FormMixRow = { + form: string; + count: number; + pct: number | null; +}; + +export type CadencePoint = { + month: string; + count_10k: number; + count_10q: number; + count_8k: number; + count_other: number; +}; + +export type FilingsResponse = { + kpis: FilingKpis; + cadence: CadencePoint[]; + form_mix: FormMixRow[]; + readout: string; + filings: FilingItem[]; +}; + export type RatiosResponse = { pe_ttm: RatioPoint; ev_ebitda: RatioPoint; -- cgit v1.3-2-g0d8e