@tbox.cn/app-contracts-mall
v0.12.2
Published
商圈领域契约(TIER1,types + runtime):Port 接口 + MallEventMap + 领域 DTO + scope/装配器运行时。
Downloads
983
Readme
@tbox.cn/app-contracts-mall
商圈领域契约与运行时(TIER1):Port 接口 + MallEventMap + 领域 DTO + runtime 装配器 + 签名策略。
安装
pnpm add @tbox.cn/app-contracts-mall发布包同时提供两种消费形态:直接安装使用 dist 编译产物;模板中的 @app/contracts-mall shim 默认转发发布包,tbox-app module add 自动依赖本包时将其替换为本地源码包。显式使用 --mode sdk 时仍保持发布态消费。
入口
@tbox.cn/app-contracts-mall— 领域类型与 Port(模块消费面)@tbox.cn/app-contracts-mall/runtime— runtime:createMallRuntimeAssembly装配器、createInMemoryStateStore、createScopeSessionRegistry、Provider 四件、createActionGrantService/createModuleActionDispatcher/createEffectRuntime、 knowledge/payment client(tsup 出dist/runtime.js)@tbox.cn/app-contracts-mall/server— server-only 请求凭证读取助手 (request-credentials.ts:credentialsToken / credentialsMemberId / credentialsOpenId; 登录换码器已归 provider 包,见@tbox.cn/app-provider-<vendor>/server系列)
说明
商圈业务语义唯一真源(MallScope zod 解析 + 领域卡 schema/Port);模块只消费本包, 不 import SDK 内部路径。分层判据见仓库 Provider 与集成参考。
