UNPKG

@vendasta/store

Version:

Components and data for Store

35 lines (34 loc) 1.9 kB
import { EventEmitter, OnInit } from '@angular/core'; import { ProductPricing } from '@vendasta/billing'; import { Addon } from '@vendasta/core/shared'; import { ProductCost } from '@vendasta/marketplace-apps/v1'; import { FeatureFlagService } from '@vendasta/partner'; import { Observable } from 'rxjs'; import { Product } from '../../shared/product'; import { MarketingType } from '../product-details-v2.interface'; import * as i0 from "@angular/core"; export declare class ProductInfoComponent implements OnInit { private readonly featureFlagService; product: Product; partnerId: string; billingPrice: ProductPricing; marketplaceCost: ProductCost; showPricing: boolean; hasVerifiedContract: boolean; canAccessContractPricing: boolean; businessCountryCode: string; isOO: boolean; marketingType: MarketingType; productDependenciesFeatureFlag: string; addonSelected: EventEmitter<string>; private addons; productDependenciesEnabled$: Observable<boolean>; showProductDependenciesList: boolean; showProductRequirementsPopover: boolean; constructor(featureFlagService: FeatureFlagService); ngOnInit(): void; onAddonSelected(addonId: string): void; getAddons(): Addon[]; static ɵfac: i0.ɵɵFactoryDeclaration<ProductInfoComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ProductInfoComponent, "app-product-info", never, { "product": "product"; "partnerId": "partnerId"; "billingPrice": "billingPrice"; "marketplaceCost": "marketplaceCost"; "showPricing": "showPricing"; "hasVerifiedContract": "hasVerifiedContract"; "canAccessContractPricing": "canAccessContractPricing"; "businessCountryCode": "businessCountryCode"; "isOO": "isOO"; "marketingType": "marketingType"; "productDependenciesFeatureFlag": "productDependenciesFeatureFlag"; }, { "addonSelected": "addonSelected"; }, never, never>; }