Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/packages / core / analytics / transform.d.ts
Size: Mime:
import { ProductLite as ProductLiteType, ProductOptionItemLiteType } from '@skava/graphql-bindings';
declare function transformPdpProductVariant(item: ProductLiteType): any[];
declare function transformPDPData(item: ProductLiteType): {
    name: string | undefined;
    id: string | undefined;
    price: string | undefined;
    brand: string | undefined;
    category: string;
    variant: string;
    dimension2: string;
}[];
/**
 * @todo use `map` instead of `.forEach`
 */
declare function transformPlpProductVariant(productOptions: ProductOptionItemLiteType): any[];
declare function transformPLPData(productList: ProductLiteType[], searchTerm?: string): {
    id: any;
    name: string | undefined;
    category: string;
    brand: any;
    variant: string;
    list: string;
    position: number;
    dimension2: string;
}[];
export { transformPDPData, transformPLPData, transformPdpProductVariant, transformPlpProductVariant, };