@fabrix/spool-cart
Version:
Spool - eCommerce Spool for Fabrix
62 lines (61 loc) • 1.53 kB
TypeScript
import { FabrixModel as Model } from '@fabrix/fabrix/dist/common';
import { SequelizeResolver } from '@fabrix/spool-sequelize';
export declare class MetadataResolver extends SequelizeResolver {
transform(metadata: any): any;
reverseTransform(metadata: any): any;
}
export declare class Metadata extends Model {
static readonly resolver: typeof MetadataResolver;
static config(app: any, Sequelize: any): {
options: {
underscored: boolean;
scopes: {
live: {
where: {
live_mode: boolean;
};
};
};
indexes: {
fields: string[];
using: string;
operator: string;
}[];
};
};
static schema(app: any, Sequelize: any): {
data: {
type: any;
defaultValue: {};
};
customer_id: {
type: any;
};
collection_id: {
type: any;
};
product_id: {
type: any;
};
product_variant_id: {
type: any;
};
product_review_id: {
type: any;
};
user_id: {
type: any;
};
order_id: {
type: any;
};
order_item_id: {
type: any;
};
live_mode: {
type: any;
defaultValue: any;
};
};
static associate(models: any): void;
}