UNPKG

ofx-data-extractor

Version:

A module written in TypeScript that provides a utility to extract data from an OFX file in Node.js and Browser

33 lines (32 loc) 829 B
import { AccountType, Balance, StatementTransaction, Status } from './common'; export interface BankResponse { STMTTRNRS: StatementTransactionResponse; [key: string]: any; } export interface StatementTransactionResponse { TRNUID: string; STATUS: Status; STMTRS: StatementResponse; [key: string]: any; } export interface StatementResponse { CURDEF: string; BANKACCTFROM: BankAccount; BANKTRANLIST: BankTransactionList; LEDGERBAL: Balance; AVAILBAL?: Balance; [key: string]: any; } export type BankAccount = { BANKID: string; ACCTID: string; ACCTTYPE: AccountType; [key: string]: any; }; export type BankTransactionList = { DTSTART: string; DTEND: string; STMTTRN?: StatementTransaction[]; STRTTRN?: StatementTransaction[]; [key: string]: any; };