n8n-nodes-plaid
Version:
The definitive Plaid financial integration node for n8n - Zero Dependencies for Cloud Verification
34 lines (33 loc) • 982 B
TypeScript
export declare class PlaidHelpers {
/**
* Get Plaid environment URL
*/
static getEnvironmentUrl(environment: string): string;
/**
* Format transaction amount (Plaid returns negative for outflow)
*/
static formatTransactionAmount(amount: number): {
amount: number;
type: 'income' | 'expense';
};
/**
* Parse account IDs from comma-separated string
*/
static parseAccountIds(accountIds: string): string[] | undefined;
/**
* Format date for Plaid API (YYYY-MM-DD)
*/
static formatDate(dateString: string): string;
/**
* Enhanced categorization mapping
*/
static enhanceCategories(transaction: any): any;
/**
* Detect recurring transactions
*/
static detectRecurring(description: string): boolean;
/**
* Calculate spending score based on amount and category
*/
static calculateSpendingScore(amount: number, categories: string[]): number;
}