UNPKG

@vendasta/store

Version:

Components and data for Store

33 lines (32 loc) 1.32 kB
import { EventEmitter } from '@angular/core'; import { BehaviorSubject, Observable, ReplaySubject } from 'rxjs'; import { Package } from './package'; import { Addon } from '@vendasta/core/shared'; import { Product } from '../shared/product'; export declare class VaPackageDetailsComponent { showActionButton: boolean; showPricing: boolean; actionLabel: string; getItNow: EventEmitter<{}>; standAloneProducts$$: BehaviorSubject<Product[]>; products$: BehaviorSubject<Product[]>; addons$: BehaviorSubject<Addon[]>; pkg$: ReplaySubject<Package>; itemSelectedEvent$: ReplaySubject<number>; selectedItem$: Observable<Product | Addon>; combinedItemsList$: Observable<(Product | Addon)[]>; orderedItemsList$: Observable<(Product | Addon)[]>; lmiCategories$: Observable<Set<string>>; productNameForSingleAddon$: Observable<string>; displayTagName$: Observable<string>; standAloneProducts: Product[]; products: Product[]; addons: Addon[]; pkg: Package; static getLmiCategories(products: Product[]): Set<string>; static getDisplayTagline(pkg: Package, items: (Product | Addon)[]): string; static getProductNameForSingleAddon(items: (Product | Addon)[]): string; constructor(); selectItem(i: number): void; emitGetItNow(): void; }