UNPKG

@fabrix/spool-cart

Version:

Spool - eCommerce Spool for Fabrix

61 lines (60 loc) 1.62 kB
import { FabrixModel as Model } from '@fabrix/fabrix/dist/common'; import { SequelizeResolver } from '@fabrix/spool-sequelize'; export declare class VendorResolver extends SequelizeResolver { resolve(vendor: any, options?: { [key: string]: any; }): any; transformVendors(vendors?: any[], options?: { [key: string]: any; }): any; transform(vendor: any): any; reverseTransform(vendor: any): any; } export declare class Vendor extends Model { static readonly resolver: typeof VendorResolver; static config(app: any, Sequelize: any): { options: { underscored: boolean; scopes: { live: { where: { live_mode: boolean; }; }; }; hooks: { beforeValidate: ((values: any, options: any) => void)[]; }; }; }; static schema(app: any, Sequelize: any): { handle: { type: any; notNull: boolean; unique: boolean; set: (val: any) => void; }; name: { type: any; notNull: boolean; set: (val: any) => void; }; website: { type: any; }; phone: { type: any; }; shipping_address_id: { type: any; }; billing_address_id: { type: any; }; live_mode: { type: any; defaultValue: any; }; }; static associate(models: any): void; }