UNPKG

pse-edge

Version:

A NodeJS wrapper for the PSE Edge platform

51 lines (50 loc) 1.43 kB
/** * Gets financial reports of a ticker symbol from PSE Edge. * @param sym Ticker Symbol (e.g. GLO, TEL, ALI) * @returns PseFinancial */ export declare const getFinancialReports: (sym: string) => Promise<PseFinancial>; interface BalanceSheet { CurrentAssets?: number; TotalAssets?: number; CurrentLiabilities?: number; TotalLiabilities?: number; RetainedEarningsDeficit?: number; StockholdersEquity?: number; StockholdersEquityParent?: number; BookValuePerShare?: number; } interface IncomeStatement { GrossRevenue?: number; GrossExpense?: number; IncomeBeforeTax?: number; NetIncomeAfterTax?: number; NetIncomeAttributableToParent?: number; EarningsPerShareBasic?: number; EarningsPerShareDiluted?: number; } interface PseFinancial { annual: { balanceSheet: { CurrentYear: BalanceSheet; PreviousYear: BalanceSheet; }; incomeStatement: { CurrentYear: IncomeStatement; PreviousYear: IncomeStatement; }; }; quarterly: { balanceSheet: { CurrentYear: BalanceSheet; PreviousYear: BalanceSheet; }; incomeStatement: { CurrentYear: IncomeStatement; PreviousYear: IncomeStatement; CurrentYearToDate: IncomeStatement; PreviousYearToDate: IncomeStatement; }; }; } export {};