@fayz-ai/订单
被捆绑的上下文: 命令是什么,它如何通过同类的流出,储存在哪里,UI的碎片在上面.
状态 : β——从 @fayz-ai/plugin-orders,它作曲,仍然输出它所有的名。 事前1.0:小API在1.0之前可能会有变化.
建为形状 文件/平台/PATTERNS.md。没有条目文件:每个模块按其路径导入.
安装
npm install @fayz-ai/orders
模块
| 导入 | 它所持有的 |
|---|---|
@fayz-ai/orders/domain/order | RestaurantOrder, (中文(简体) ), RestaurantOrderItem, (中文(简体) ), OrdersSummary 和纯洁的律例getNextStatus, (中文(简体) ), canMoveTo, (中文(简体) ), boardColumnFor, (中文(简体) ), summarizeOrders, (中文(简体) ), commercialColumnOf. ) (中文(简体) ) |
@fayz-ai/orders/data/provider | OrdersDataProvider,存储端口 |
@fayz-ai/orders/data/supabase | createSupabaseOrdersProvider 高于核心顺序型号(v_orders),只读,除非给出 writes |
@fayz-ai/orders/data/platform | createFayzOrdersProvider 在费兹数据的API之上 |
@fayz-ai/orders/data/mock | createMockOrdersProvider,同样的合同在记忆中 |
@fayz-ai/orders/store | createOrdersStore(provider, hooks): 列表、活动板、生命周期事件和钩 |
@fayz-ai/orders/components/* | 演示文稿 : OrderBoardCard, (中文(简体) ), CommercialOrderCard, (中文(简体) ), OrderStatusDot, (中文(简体) ), PaymentStateBadge |
银幕留在里面 @fayz-ai/plugin-orders他们编了贝壳的订单清单 详细记录了铁路和记录,
其中域包不导入.
import { getNextStatus } from '@fayz-ai/orders/domain/order'
import { createMockOrdersProvider } from '@fayz-ai/orders/data/mock'
import { createOrdersStore } from '@fayz-ai/orders/store'
const store = createOrdersStore(createMockOrdersProvider())
await store.getState().fetchActiveOrders()
这里使用的单词定义于 格洛萨里·姆德。 。 。 .