天天看點

SAP Spartacus ConsentTemplate 資料結構的暴露邏輯

我基于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 資料結構的暴露邏輯

繼續閱讀