UNPKG

@fabrix/spool-cart

Version:

Spool - eCommerce Spool for Fabrix

56 lines (55 loc) 1.97 kB
import { FabrixService as Service } from '@fabrix/fabrix/dist/common'; export declare class ProxyCartService extends Service { _key: any; initialize: any; authenticate: any; cart: any; customer: any; shop: any; constructor(app: any); notifyAdmins(preNotification: any, options?: { [key: string]: any; }): any; downloadImage(url: any): Promise<{}>; buildImages(imageUrl: any, options: any): Promise<{}>; uploadImage(image: any, orgUrl: any): any; handle(text: any): any; splitHandle(text: any): any; sku(text: any): any; title(text: any): any; name(text: any): any; description(text: any): any; ouncesToGrams(ounces: any): number; poundsToGrams(pounds: any): number; kilogramsToGrams(kilogram: any): number; resolveConversion(weight: any, weightUnit: any): any; isJson(str: any): boolean; formatCurrency(num: any, currency: any): any; validateAddress(address: any): any; normalizeAddress(address?: { [key: string]: any; }): { [key: string]: any; }; normalizeCurrency(amount: any): any; resolveSendFromTo(obj: any, shippingAddress: any, options: any): Promise<{}>; resolveItemsFromTo(obj: any, lineItems: any, shippingAddress: any, options?: { [key: string]: any; }): Promise<{ nexus_addresses: any; to_address: any; }>; resolveItemNexusTo(item: any, to: any, options?: { [key: string]: any; }): any; nearestToAddress(shops: any, address: any): any; afterUserCreate(user: any, options?: { [key: string]: any; }): any; serializeCart(cart: any, next: any): void; deserializeCart(id: any, options: any, next: any): void; serializeCustomer(customer: any, next: any): void; deserializeCustomer(id: any, options: any, next: any): void; serializeShop(shop: any, next: any): void; deserializeShop(id: any, options: any, next: any): void; }