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

@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;
  },
};

All rights reserved.