All files / app/giftCertificate mapFromPayments.ts

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16    26x   26x 15x   15x                
import { GiftCertificate, OrderPayments } from '@bigcommerce/checkout-sdk';
 
import isGiftCertificatePayment from './isGiftCertificatePayment';
 
export default function mapFromPayments(payments: OrderPayments): GiftCertificate[] {
    return payments
        .filter(isGiftCertificatePayment)
        .map(({ amount, detail }) => ({
            code: detail.code,
            remaining: detail.remaining,
            used: amount,
            balance: amount + detail.remaining,
            purchaseDate: '',
        }));
}