@baruchiro/actual-mcp
Version:
Actual Budget MCP server exposing API functionality
17 lines (16 loc) • 636 B
JavaScript
export class MonthlySummaryCategoryClassifier {
classify(categories) {
const incomeCategories = new Set();
const investmentSavingsCategories = new Set();
categories.forEach((cat) => {
if (cat.is_income)
incomeCategories.add(cat.id);
if (cat.name.toLowerCase().includes("investment") ||
cat.name.toLowerCase().includes("vacation") ||
cat.name.toLowerCase().includes("savings")) {
investmentSavingsCategories.add(cat.id);
}
});
return { incomeCategories, investmentSavingsCategories };
}
}