@fabrix/spool-cart
Version:
Spool - eCommerce Spool for Fabrix
44 lines (43 loc) • 1.68 kB
TypeScript
import { FabrixService as Service } from '@fabrix/fabrix/dist/common';
export declare class DiscountService extends Service {
publish(type: any, event: any, options?: {
save?: boolean;
transaction?: any;
include?: any;
}): any;
create(discount: any, options: any): any;
update(identifier: any, discount: any, options: any): any;
destroy(identifier: any, options: any): any;
start(identifier: any, options: any): any;
expire(identifier: any, options: any): any;
calculateCollections(obj: any, collections: any, resolver: any, options?: {
[key: string]: any;
}): any;
expireThisHour(options?: {
[key: string]: any;
}): any;
startThisHour(options?: {
[key: string]: any;
}): any;
addProducts(discount: any, products: any, options?: {
[key: string]: any;
}): any;
addProduct(discount: any, product: any, options?: {
[key: string]: any;
}): any;
removeProduct(discount: any, product: any, options?: {
[key: string]: any;
}): any;
addCustomers(discount: any, customers: any, options?: {
[key: string]: any;
}): any;
addCustomer(discount: any, customer: any, options?: {
[key: string]: any;
}): any;
removeCustomer(discount: any, customer: any, options: any): any;
addCart(discount: any, cart: any, options: any): any;
removeCart(discount: any, cart: any, options: any): any;
addCollections(discount: any, collections: any, options: any): any;
addCollection(discount: any, collection: any, options: any): any;
removeCollection(discount: any, collection: any, options: any): any;
}