我基于SAP Spartacus 2.1创建的sample store,里面导入了ConsentTemplate这个数据结构。
import { ActiveCartService, CartAddEntrySuccessEvent, CmsConfig, Config, ConfigModule, ConsentTemplate, EventService } from ‘@spartacus/core’;
Visual Studio Code里单击这个数据结构,进入如下文件:
node_modules@spartacus\core\src\model\consent.model.d.ts
虽然都是在core/src/model文件夹下,但是文件名不同。在SAP Spartacus 项目里,没有model.d.ts文件,只有consent.model.ts文件:
model文件夹下的index.ts: 导出consent.model.ts里的所有内容:
然后core module的public_api.ts里,导出了src/model/index.ts里的所有内容: