UNPKG

@vendasta/store

Version:

Components and data for Store

31 lines (30 loc) 1.16 kB
import { EventEmitter, OnDestroy, OnInit, ChangeDetectorRef } from '@angular/core'; import { Addon } from '@vendasta/core/shared'; import { Pricing } from '../pricing/pricing'; import { BillingService, BilledProduct } from '@vendasta/core/billing'; export declare class VaAddonListComponent implements OnDestroy, OnInit { private billingService; private cdr; _addons: Addon[]; addons: Addon[]; showPricing: boolean; partnerID: string; _hasVerifiedContract: boolean; hasVerifiedContract: boolean; _canAccessContractPricing: boolean; canAccessContractPricing: boolean; addonSelected: EventEmitter<String>; billedProductsMap: Map<string, BilledProduct>; private billedProductLoaded; private subscriptions; constructor(billingService: BillingService, cdr: ChangeDetectorRef); ngOnInit(): void; populateBilledProduct(): void; onClick(addonId: String): void; instanceOfPricing(object: any): boolean; getDisplayPricing(addon: Addon): Pricing; noData(): boolean; displayContractPricing(): boolean; isBilledProductLoaded(addon: Addon): boolean; ngOnDestroy(): void; }