Skip to content

@salesforce/b2c-tooling-sdk / safety / resolveEffectiveSafetyConfig

Function: resolveEffectiveSafetyConfig() ​

resolveEffectiveSafetyConfig(instanceSafety?, globalSafety?): SafetyConfig

Defined in: packages/b2c-tooling-sdk/src/safety/safety-middleware.ts:297

Compute effective safety config by merging environment variables, global safety config, and per-instance config.

Merge strategy:

  • Level: max(env, global, instance) — most restrictive wins
  • Confirm: OR across all sources
  • Rules: instance rules first, then global rules (first-match-wins, so instance rules can override global policy)

Parameters ​

instanceSafety? ​

SafetyConfigFragment

Per-instance safety config from dw.json

globalSafety? ​

SafetyConfigFragment

Global safety config from safety.json

Returns ​

SafetyConfig

Merged SafetyConfig

Released under the Apache-2.0 License.