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

@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' }));

Released under the Apache-2.0 License.