UNPKG

@spartacus/storefront

Version:

Spartacus Storefront is a package that you can include in your application, which allows you to add default storefront features.

25 lines (24 loc) 1.29 kB
import { OnInit } from '@angular/core'; import { PaymentDetails, TranslationService, UserPaymentService } from '@spartacus/core'; import { Observable } from 'rxjs'; import { ICON_TYPE } from '../../../cms-components/misc/icon'; import { Card } from '../../../shared/components/card/card.component'; import * as i0 from "@angular/core"; export declare class PaymentMethodsComponent implements OnInit { private userPaymentService; private translation; paymentMethods$: Observable<PaymentDetails[]>; editCard: string; iconTypes: typeof ICON_TYPE; loading$: Observable<boolean>; constructor(userPaymentService: UserPaymentService, translation: TranslationService); ngOnInit(): void; getCardContent({ defaultPayment, accountHolderName, expiryMonth, expiryYear, cardNumber, cardType, }: PaymentDetails): Observable<Card>; deletePaymentMethod(paymentMethod: PaymentDetails): void; setEdit(paymentMethod: PaymentDetails): void; cancelCard(): void; setDefaultPaymentMethod(paymentMethod: PaymentDetails): void; getCardIcon(code: string): string; static ɵfac: i0.ɵɵFactoryDeclaration<PaymentMethodsComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<PaymentMethodsComponent, "cx-payment-methods", never, {}, {}, never, never>; }