@fabrix/spool-cart
Version:
Spool - eCommerce Spool for Fabrix
70 lines (69 loc) • 3.03 kB
TypeScript
import { FabrixController as Controller } from '@fabrix/fabrix/dist/common';
export declare class ProductController extends Controller {
generalStats(req: any, res: any): void;
findById(req: any, res: any): void;
findByHandle(req: any, res: any): void;
resolve(req: any, res: any): void;
search(req: any, res: any): void;
findOne(req: any, res: any): void;
findAll(req: any, res: any): void;
findByTag(req: any, res: any): void;
findByCollection(req: any, res: any): void;
searchByCollection(req: any, res: any): void;
count(req: any, res: any): void;
addProduct(req: any, res: any): void;
addProducts(req: any, res: any): void;
updateProduct(req: any, res: any): void;
updateProducts(req: any, res: any): void;
removeProduct(req: any, res: any): void;
removeProducts(req: any, res: any): void;
removeVariants(req: any, res: any): void;
removeVariant(req: any, res: any): void;
createVariant(req: any, res: any): void;
updateVariant(req: any, res: any): void;
createImage(req: any, res: any): any;
addImage(req: any, res: any): any;
updateImage(req: any, res: any): void;
updateImages(req: any, res: any): void;
addVariantImage(req: any, res: any): any;
updateVariantImage(req: any, res: any): void;
removeImages(req: any, res: any): void;
removeImage(req: any, res: any): void;
removeVariantImage(req: any, res: any): void;
addTag(req: any, res: any): void;
removeTag(req: any, res: any): void;
addCollection(req: any, res: any): void;
addCollections(req: any, res: any): void;
removeCollection(req: any, res: any): void;
collections(req: any, res: any): any;
addAssociation(req: any, res: any): void;
addAssociations(req: any, res: any): any;
addVariantAssociations(req: any, res: any): any;
removeAssociation(req: any, res: any): any;
associations(req: any, res: any): any;
addVariantAssociation(req: any, res: any): void;
removeVariantAssociation(req: any, res: any): void;
variantAssociations(req: any, res: any): any;
addShop(req: any, res: any): void;
removeShop(req: any, res: any): void;
shops(req: any, res: any): any;
relations(req: any, res: any): any;
suggestions(req: any, res: any): any;
addVendor(req: any, res: any): void;
removeVendor(req: any, res: any): void;
vendors(req: any, res: any): any;
uploadCSV(req: any, res: any): any;
processUpload(req: any, res: any): void;
uploadMetaCSV(req: any, res: any): any;
processMetaUpload(req: any, res: any): void;
uploadReviewCSV(req: any, res: any): any;
processReviewUpload(req: any, res: any): void;
exportProducts(req: any, res: any): void;
reviews(req: any, res: any): any;
variant(req: any, res: any): void;
variants(req: any, res: any): any;
variantsSearch(req: any, res: any): any;
images(req: any, res: any): any;
variantImages(req: any, res: any): any;
analytics(req: any, res: any): any;
}