actual-mcp
Version:
Actual Budget MCP server exposing API functionality
17 lines • 683 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 };
}
}
//# sourceMappingURL=category-classifier.js.map