@salesforce/b2c-tooling-sdk / clients / UnifiedMiddleware
Type Alias: UnifiedMiddleware
UnifiedMiddleware =
Middleware
Defined in: packages/b2c-tooling-sdk/src/clients/middleware-registry.ts:70
Middleware interface compatible with openapi-fetch.
This is the same interface as openapi-fetch's Middleware, re-exported for convenience. It can be used for both openapi-fetch clients and the WebDAV client (which adapts it internally).
Example
typescript
const middleware: UnifiedMiddleware = {
async onRequest({ request }) {
request.headers.set('X-Custom-Header', 'value');
return request;
},
async onResponse({ response }) {
// Inspect or modify response
return response;
},
};