make mollie fns generic

This commit is contained in:
Kiara Grouwstra 2021-10-04 20:12:36 +02:00
parent 6fea3434ae
commit 8978cda8e1
1 changed files with 2 additions and 2 deletions

View File

@ -10,7 +10,7 @@ export const mollieKeys = {
doneer: process.env.MOLLIE_API_KEY_DONEER || '',
};
export function unrollResult(result: List<Payment>): Observable<Payment> {
export function unrollResult<T>(result: List<T>): Observable<T> {
// log(result);
// const { count, nextPage, links } = result;
return concat(
@ -19,7 +19,7 @@ export function unrollResult(result: List<Payment>): Observable<Payment> {
);
}
export function listAll(page$: Promise<List<Payment>>): Observable<Payment> {
export function listAll<T>(page$: Promise<List<T>>): Observable<T> {
return from(page$).pipe(
mergeMap(unrollResult)
);