fix(core): add Base class for csv Parsers

This commit is contained in:
2019-07-07 17:24:29 +02:00
parent 9e7a23edb0
commit 7afcabf3f9
4 changed files with 231 additions and 94 deletions

View File

@ -1,9 +1,18 @@
import { expect, tap } from '@pushrocks/tapbundle';
import * as finplusInterfaces from '../ts/index';
interface ITestTransaction {
date: Date;
amount: number;
}
tap.test('first test', async () => {
let dummyCsvParser : finplusInterfaces.ICsvParser;
dummyCsvParser;
class MyCsvParser extends finplusInterfaces.AcCsvParser<ITestTransaction> {
public transactionArray: ITestTransaction[] = [];
public async getTransactions(): Promise<ITestTransaction[]> {
return this.transactionArray;
}
}
});
tap.start();