@salesforce/b2c-tooling-sdk / clients / createSafetyMiddleware
Function: createSafetyMiddleware()
createSafetyMiddleware(
config):Middleware
Defined in: packages/b2c-tooling-sdk/src/clients/middleware.ts:558
Creates safety middleware that blocks destructive operations.
This middleware intercepts HTTP requests BEFORE they are sent and blocks destructive operations based on the configured safety level. It cannot be bypassed by command-line flags since it operates at the HTTP layer.
Parameters
config
SafetyConfig
Safety configuration
Returns
Middleware
Middleware that blocks destructive operations
Example
typescript
const client = createOdsClient(config, auth);
client.use(createSafetyMiddleware({ level: 'NO_DELETE' }));