phase-7: code restructure
This commit is contained in:
+8
-8
@@ -3,13 +3,13 @@
|
||||
*/
|
||||
|
||||
import 'dotenv/config';
|
||||
import { readFileSync, existsSync } from 'fs';
|
||||
import { SimpleFINClient, saveAccessUrlToEnv } from '../server/finance/clients/SimpleFINClient.js';
|
||||
import { PersonalFinanceAnalyzer } from '../server/finance/PersonalFinanceAnalyzer.js';
|
||||
import { PortfolioAdvisor } from '../server/finance/PortfolioAdvisor.js';
|
||||
import { ScreenerEngine } from '../server/screener/ScreenerEngine.js';
|
||||
import { FinanceReporter } from '../server/reporters/FinanceReporter.js';
|
||||
import type { PortfolioHolding } from '../server/types.js';
|
||||
import { existsSync, readFileSync } from 'fs';
|
||||
import { SimpleFINClient, saveAccessUrlToEnv } from '../server/clients/SimpleFINClient';
|
||||
import { FinanceReporter } from '../server/reporters/FinanceReporter';
|
||||
import { PersonalFinanceAnalyzer } from '../server/services/PersonalFinanceAnalyzer';
|
||||
import { PortfolioAdvisor } from '../server/services/PortfolioAdvisor';
|
||||
import { ScreenerEngine } from '../server/services/ScreenerEngine';
|
||||
import type { PortfolioHolding } from '../server/types';
|
||||
|
||||
const PORTFOLIO_PATH = './portfolio.json';
|
||||
|
||||
@@ -40,7 +40,7 @@ async function main(): Promise<void> {
|
||||
const client = new SimpleFINClient({ onAccessUrlClaimed: saveAccessUrlToEnv });
|
||||
await client.init();
|
||||
const { accounts } = await client.getAccounts();
|
||||
personalFinance = new PersonalFinanceAnalyzer().analyse(accounts);
|
||||
personalFinance = new PersonalFinanceAnalyzer().analyze(accounts);
|
||||
process.stdout.write(` ${accounts.length} accounts loaded\n`);
|
||||
} catch (err) {
|
||||
process.stdout.write(` skipped — ${(err as Error).message}\n`);
|
||||
|
||||
Reference in New Issue
Block a user