且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

SAP Spartacus ConsentTemplate 数据结构的暴露逻辑

更新时间:2022-08-17 22:39:35

我基于SAP Spartacus 2.1创建的sample store,里面导入了ConsentTemplate这个数据结构。


import { ActiveCartService, CartAddEntrySuccessEvent, CmsConfig, Config, ConfigModule, ConsentTemplate, EventService } from ‘@spartacus/core’;


Visual Studio Code里单击这个数据结构,进入如下文件:


SAP Spartacus ConsentTemplate 数据结构的暴露逻辑

SAP Spartacus ConsentTemplate 数据结构的暴露逻辑

node_modules@spartacus\core\src\model\consent.model.d.ts


SAP Spartacus ConsentTemplate 数据结构的暴露逻辑


虽然都是在core/src/model文件夹下,但是文件名不同。在SAP Spartacus 项目里,没有model.d.ts文件,只有consent.model.ts文件:


SAP Spartacus ConsentTemplate 数据结构的暴露逻辑


model文件夹下的index.ts: 导出consent.model.ts里的所有内容:


SAP Spartacus ConsentTemplate 数据结构的暴露逻辑


然后core module的public_api.ts里,导出了src/model/index.ts里的所有内容:


SAP Spartacus ConsentTemplate 数据结构的暴露逻辑