@pisell/pisellos
Version:
一个可扩展的前端模块化SDK框架,支持插件系统
25 lines (24 loc) • 760 B
TypeScript
import type { ProductData } from '../../modules';
import { ProductList } from '../../modules';
/**
* 购票流程hook
*/
export declare enum BuyTicketsHooks {
onInited = "buyTickets:onInited",
onDestroy = "buyTickets:onDestroy",
onMainProductsLoaded = "buyTickets:onMainProductsLoaded",
onOtherProductsLoaded = "buyTickets:onOtherProductsLoaded",
OnGetProducts = "buyTickets:onGetProducts",
OnGetProduct = "buyTickets:onGetProduct",
onListSubmit = "buyTickets:onListSubmit",
onCartSubmit = "buyTickets:onCartubmit",
onCheckoutSubmit = "buyTickets:onCheckoutSubmit"
}
/**
* 票务状态接口
*/
export interface TicketState {
products: ProductData[];
mainProducts: ProductList;
otherProducts: ProductList;
}