in packages/core/alfa-core/src/utils/interceptors/responseInterceptor.ts [41:53]
function isConfig(url: string, data: AlfaDynamicConfig) {
// cws config.json
if (/@ali\/widget-[\w-]+\/config\.json$/.exec(url)) {
return ('features' in data && 'locales' in data && 'links' in data);
}
// alfa config.json
if (/\/config\.json$/.exec(url) && data) {
return ('ALL_CHANNEL_LINKS' in data && 'ALL_CHANNEL_FEATURE_STATUS' in data && 'ALL_FEATURE_STATUS' in data);
}
return false;
}