UNPKG

@vendasta/store

Version:

Components and data for Store

25 lines (24 loc) 969 B
import { StoreLineItem } from './interface'; import { ProductInterface, LineItems as ProtoLineItems, Package as ProtoPackage, MarketAction } from '@vendasta/marketplace-packages'; import { Pricing } from '../pricing/pricing'; export declare class PackageDetails { solution_id: string; partner_id: string; market_id: string; name: string; icon: string; status: string; tagline: string; header_image_url: string; content: string; hide_product_icons_and_names: boolean; hide_product_details: boolean; createdDate: Date; updatedDate: Date; pricing: Pricing; line_items: StoreLineItem[]; market_action: MarketAction; get isPackageFree(): boolean; } export declare function convertToPackageDetails(data: ProtoPackage, products: ProductInterface[]): PackageDetails; export declare function convertProtoLineItemsToStoreLineItems(protoLineItems: ProtoLineItems, products: ProductInterface[]): StoreLineItem[];