UNPKG

@vendasta/store

Version:

Components and data for Store

31 lines (30 loc) 1.24 kB
import { EventEmitter } from '@angular/core'; import { BehaviorSubject } from 'rxjs/BehaviorSubject'; import { Observable } from 'rxjs/Observable'; import { ReplaySubject } from 'rxjs/ReplaySubject'; import { Package } from './package'; import { Addon } from '@vendasta/core/marketplace-apps'; import { Product } from '../shared'; export declare class VaPackageDetailsComponent { showActionButton: boolean; showPricing: boolean; getItNow: EventEmitter<{}>; products$: BehaviorSubject<Product[]>; addons$: BehaviorSubject<Addon[]>; pkg$: ReplaySubject<Package>; itemSelectedEvent$: ReplaySubject<number>; selectedItem$: Observable<Product | Addon>; combinedItemsList$: Observable<(Product | Addon)[]>; lmiCategories$: Observable<Set<string>>; productNameForSingleAddon$: Observable<string>; displayTagName$: Observable<string>; 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; }