ynab-api-importer
Version:
Import bank transactions into YNAB
14 lines (13 loc) • 506 B
TypeScript
import * as O from "fp-ts/Option";
import * as Rx from "rxjs";
import * as Adapters from "./adapters";
export interface IBank {
adapter: string;
options: any;
}
export interface IBanks {
[name: string]: IBank;
}
export type TBankMap = Map<string, Adapters.TBankAdapterFunctions>;
export declare const resolve: (findAdapter: (name: string) => O.Option<Adapters.TBankAdapter>) => (banks: IBanks) => Rx.Observable<TBankMap>;
export declare const cleanup: (banks: TBankMap) => Rx.Observable<void>;