---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../modules.md) / [auth](../index.md) / FetchInit

# Type Alias: FetchInit

> **FetchInit** = `Omit`\<`RequestInit`, `"dispatcher"`\> & `object`

Defined in: [packages/b2c-tooling-sdk/src/auth/types.ts:12](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/auth/types.ts#L12)

Extended RequestInit that supports undici dispatcher for TLS/mTLS.
Uses `unknown` for dispatcher to avoid type conflicts between undici package
and @types/node/undici-types.

## Type Declaration

### dispatcher?

> `optional` **dispatcher**: `unknown`

undici dispatcher for custom TLS options (mTLS, self-signed certs)
