16 Commits

Author SHA1 Message Date
44de2dadab 1.0.24
Some checks failed
Default (tags) / security (push) Failing after 23s
Default (tags) / test (push) Failing after 20s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2023-11-16 18:56:50 +01:00
d848387715 fix(core): update 2023-11-16 18:56:49 +01:00
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
f79c03afc5 1.0.17
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:10:55 +01:00
804d7f51f9 fix(core): update 2023-11-16 02:10:54 +01:00
6 changed files with 16 additions and 9 deletions

View File

@ -1,6 +1,6 @@
{ {
"name": "@fin.cx/portablefinance", "name": "@fin.cx/portablefinance",
"version": "1.0.16", "version": "1.0.24",
"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

@ -1,4 +1,4 @@
# @financeplus/finplus-interfaces # @fin.cx/portablefinance
an interface package for the financeplus organization an interface package for the financeplus organization
## Availabililty and Links ## Availabililty and Links
@ -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.16', version: '1.0.24',
description: 'an interface package for the financeplus organization' description: 'an interface package for the financeplus organization'
} }

View File

@ -1,5 +1,9 @@
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 description: string;
public abstract getTransactions(): Promise<T[]>; public abstract addCsvDecriptor(csvDescriptorArg: ICsvDescriptor): void;
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';