Developer Preview — This project is in active development. APIs may change. Provide feedback
Skip to content

@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

DwJsonConfig

The raw dw.json config

Returns

NormalizedConfig

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' }

All rights reserved.