UNPKG

@vendasta/store

Version:

Components and data for Store

36 lines (35 loc) 1.86 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'; import * as i0 from "@angular/core"; export declare class VaPackageDetailsComponent { showActionButton: boolean; showPricing: boolean; actionLabel: string; getItNow: EventEmitter<any>; 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>; set standAloneProducts(standAloneProducts: Product[]); set products(products: Product[]); set addons(addons: Addon[]); set pkg(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; static ɵfac: i0.ɵɵFactoryDeclaration<VaPackageDetailsComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<VaPackageDetailsComponent, "app-store-package-details", never, { "showActionButton": "showActionButton"; "showPricing": "showPricing"; "actionLabel": "actionLabel"; "standAloneProducts": "standAloneProducts"; "products": "products"; "addons": "addons"; "pkg": "pkg"; }, { "getItNow": "getItNow"; }, never, never>; }