@my-swu/simulator-client / FetchLike
Type Alias: FetchLike
FetchLike = typeof
fetch
Defined in: packages/ts-sdk/src/internal/transport.ts:21
Fetch implementation accepted by the SDK.
Browser runtimes and Node 18+ usually provide this globally. Pass a custom value when your runtime needs a fetch adapter, proxy wrapper, or test double.
Example:
ts
import type { FetchLike } from '@my-swu/simulator-client'
const fetchLike: FetchLike = globalThis.fetch.bind(globalThis)
console.log(fetchLike)Example
ts
import type { FetchLike } from '@my-swu/simulator-client'
const tracedFetch: FetchLike = (input, init) => {
console.log('SDK request', input)
return fetch(input, init)
}
console.log(typeof tracedFetch)