UNPKG

mintable

Version:

Automate your personal finances – for free, with no ads, and no data collection.

25 lines (20 loc) 641 B
import { PlaidConfig } from './integrations/plaid' import { GoogleConfig } from './integrations/google' import { CSVImportConfig } from './integrations/csv-import' import { CSVExportConfig } from './integrations/csv-export' export enum IntegrationType { Import = 'import', Export = 'export' } export enum IntegrationId { Plaid = 'plaid', Google = 'google', CSVImport = 'csv-import', CSVExport = 'csv-export' } export interface BaseIntegrationConfig { id: IntegrationId name: string type: IntegrationType } export type IntegrationConfig = PlaidConfig | GoogleConfig | CSVImportConfig | CSVExportConfig