12 Commits

Author SHA1 Message Date
0d9d365673 1.0.23
Some checks failed
Default (tags) / security (push) Failing after 22s
Default (tags) / test (push) Failing after 21s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2023-11-16 18:54:35 +01:00
e731e017bb fix(core): update 2023-11-16 18:54:35 +01:00
834ba90170 1.0.22
Some checks failed
Default (tags) / security (push) Failing after 22s
Default (tags) / test (push) Failing after 22s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2023-11-16 16:47:44 +01:00
d78183e596 fix(core): update 2023-11-16 16:47:43 +01:00
82d30a93c8 1.0.21
Some checks failed
Default (tags) / security (push) Failing after 21s
Default (tags) / test (push) Failing after 22s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2023-11-16 16:47:15 +01:00
51d894cba7 fix(core): update 2023-11-16 16:47:14 +01:00
bef9349216 1.0.20
Some checks failed
Default (tags) / security (push) Failing after 18s
Default (tags) / test (push) Failing after 24s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2023-11-16 02:22:02 +01:00
2017634f87 fix(core): update 2023-11-16 02:22:01 +01:00
56460edeb2 1.0.19
Some checks failed
Default (tags) / security (push) Failing after 19s
Default (tags) / test (push) Failing after 24s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2023-11-16 02:19:10 +01:00
e2851b36d0 fix(core): update 2023-11-16 02:19:09 +01:00
7f9ef12b61 1.0.18
Some checks failed
Default (tags) / security (push) Failing after 16s
Default (tags) / test (push) Failing after 24s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2023-11-16 02:11:26 +01:00
d3e39fcdf2 fix(core): update 2023-11-16 02:11:25 +01:00
6 changed files with 14 additions and 8 deletions

View File

@ -1,6 +1,6 @@
{ {
"name": "@fin.cx/portablefinance", "name": "@fin.cx/portablefinance",
"version": "1.0.17", "version": "1.0.23",
"private": false, "private": false,
"description": "an interface package for the financeplus organization", "description": "an interface package for the financeplus organization",
"main": "dist_ts/index.js", "main": "dist_ts/index.js",

View File

@ -32,7 +32,5 @@ We are always happy for code contributions. If you are not the code contributing
For further information read the linked docs at the top of this readme. For further information read the linked docs at the top of this readme.
> MIT licensed | **©** [Lossless GmbH](https://lossless.gmbh) > MIT licensed | **©** [Task Venture Capital GmbH](https://lossless.gmbh)
| By using this npm module you agree to our [privacy policy](https://lossless.gmbH/privacy) | By using this npm module you agree to our [privacy policy](https://lossless.gmbH/privacy)
[![repo-footer](https://lossless.gitlab.io/publicrelations/repofooter.svg)](https://maintainedby.lossless.com)

View File

@ -3,6 +3,6 @@
*/ */
export const commitinfo = { export const commitinfo = {
name: '@fin.cx/portablefinance', name: '@fin.cx/portablefinance',
version: '1.0.17', version: '1.0.23',
description: 'an interface package for the financeplus organization' description: 'an interface package for the financeplus organization'
} }

View File

@ -1,5 +1,8 @@
export abstract class AcCsvParser<T> { import type { ICsvDescriptor } from '../interfaces/csvdescriptor.js';
import { type IMonetaryTransaction } from '../interfaces/transaction.js';
export abstract class AcCsvParser<TOriginalTrnasction> {
public abstract paymentProviderName: string; public abstract paymentProviderName: string;
public abstract transactionArray: T[]; public abstract addCsvDecriptor(csvDescriptorArg: ICsvDescriptor): void;
public abstract getTransactions(): Promise<T[]>; public abstract getTransactions(): Promise<IMonetaryTransaction[]>;
} }

View File

@ -0,0 +1,4 @@
export interface ICsvDescriptor {
name: string;
contentString: string;
}

View File

@ -1,3 +1,4 @@
export * from './csvdescriptor.js';
export * from './paymentaccount.js'; export * from './paymentaccount.js';
export * from './transaction.js'; export * from './transaction.js';
export * from './voucher.js'; export * from './voucher.js';