Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MR414N-ID
GitHub Repository: MR414N-ID/botku2
Path: blob/master/node_modules/@adiwajshing/baileys/lib/Utils/business.d.ts
1129 views
1
import { CatalogCollection, OrderDetails, Product, ProductCreate, ProductUpdate, WAMediaUpload, WAMediaUploadFunction } from '../Types';
2
import { BinaryNode } from '../WABinary';
3
export declare const parseCatalogNode: (node: BinaryNode) => {
4
products: Product[];
5
};
6
export declare const parseCollectionsNode: (node: BinaryNode) => {
7
collections: CatalogCollection[];
8
};
9
export declare const parseOrderDetailsNode: (node: BinaryNode) => OrderDetails;
10
export declare const toProductNode: (productId: string | undefined, product: ProductCreate | ProductUpdate) => BinaryNode;
11
export declare const parseProductNode: (productNode: BinaryNode) => Product;
12
/**
13
* Uploads images not already uploaded to WA's servers
14
*/
15
export declare function uploadingNecessaryImagesOfProduct<T extends ProductUpdate | ProductCreate>(product: T, waUploadToServer: WAMediaUploadFunction, timeoutMs?: number): Promise<T>;
16
/**
17
* Uploads images not already uploaded to WA's servers
18
*/
19
export declare const uploadingNecessaryImages: (images: WAMediaUpload[], waUploadToServer: WAMediaUploadFunction, timeoutMs?: number) => Promise<{
20
url: string;
21
}[]>;
22
23