Path: blob/master/node_modules/@adiwajshing/baileys/lib/Utils/business.d.ts
1129 views
import { CatalogCollection, OrderDetails, Product, ProductCreate, ProductUpdate, WAMediaUpload, WAMediaUploadFunction } from '../Types';1import { BinaryNode } from '../WABinary';2export declare const parseCatalogNode: (node: BinaryNode) => {3products: Product[];4};5export declare const parseCollectionsNode: (node: BinaryNode) => {6collections: CatalogCollection[];7};8export declare const parseOrderDetailsNode: (node: BinaryNode) => OrderDetails;9export declare const toProductNode: (productId: string | undefined, product: ProductCreate | ProductUpdate) => BinaryNode;10export declare const parseProductNode: (productNode: BinaryNode) => Product;11/**12* Uploads images not already uploaded to WA's servers13*/14export declare function uploadingNecessaryImagesOfProduct<T extends ProductUpdate | ProductCreate>(product: T, waUploadToServer: WAMediaUploadFunction, timeoutMs?: number): Promise<T>;15/**16* Uploads images not already uploaded to WA's servers17*/18export declare const uploadingNecessaryImages: (images: WAMediaUpload[], waUploadToServer: WAMediaUploadFunction, timeoutMs?: number) => Promise<{19url: string;20}[]>;212223