@salesforce/b2c-tooling-sdk / config / mapDwJsonToNormalizedConfig
Function: mapDwJsonToNormalizedConfig()
mapDwJsonToNormalizedConfig(
json):NormalizedConfig
Defined in: packages/b2c-tooling-sdk/src/config/mapping.ts:39
Maps dw.json fields to normalized config format.
This is the SINGLE place where dw.json field mapping happens. Handles multiple field name variants for backward compatibility:
- WebDAV hostname:
webdav-hostname,secureHostname,secure-server - Short code:
shortCode,short-code,scapi-shortcode
Parameters
json
The raw dw.json config
Returns
Normalized configuration
Example
typescript
import { mapDwJsonToNormalizedConfig } from '@salesforce/b2c-tooling-sdk/config';
const dwJson = { hostname: 'example.com', 'code-version': 'v1' };
const config = mapDwJsonToNormalizedConfig(dwJson);
// { hostname: 'example.com', codeVersion: 'v1' }