UNPKG

@vendasta/store

Version:

Components and data for Store

30 lines (29 loc) 1.76 kB
import { AfterViewInit, OnChanges, EventEmitter } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; import { MarketingType } from '../product-details-v2.interface'; import { ProductPricing } from '@vendasta/billing'; import { ProductCost, AppEditionsMarketing } from '@vendasta/marketplace-apps/v1'; import * as i0 from "@angular/core"; export interface EditionTabData extends AppEditionsMarketing { pricingType: string; pricing: ProductCost | ProductPricing; } export declare class EditionsMarketingComponent implements AfterViewInit, OnChanges { contactSales: boolean; marketingType: MarketingType; billingPrice: ProductPricing; marketplaceCost: ProductCost; editionsMarketing: AppEditionsMarketing[]; editionOrder: string[]; isEditionActionUsed: boolean; editionActionClick: EventEmitter<any>; priceAreaHeight$$: BehaviorSubject<number>; priceCardData: EditionTabData[]; ngAfterViewInit(): void; ngOnChanges(): void; prepareTabData(pricing: ProductPricing | ProductCost, marketing: AppEditionsMarketing[], type: string, order: string[]): EditionTabData[]; orderTabData(data: EditionTabData[], order: string[]): EditionTabData[]; matchPricingAreaHeight(): void; static ɵfac: i0.ɵɵFactoryDeclaration<EditionsMarketingComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<EditionsMarketingComponent, "app-editions-marketing", never, { "contactSales": "contactSales"; "marketingType": "marketingType"; "billingPrice": "billingPrice"; "marketplaceCost": "marketplaceCost"; "editionsMarketing": "editionsMarketing"; "editionOrder": "editionOrder"; "isEditionActionUsed": "isEditionActionUsed"; }, { "editionActionClick": "editionActionClick"; }, never, never>; }