The slice of a SanityClient the intake recipe needs — narrow so
shells can hand in any authenticated client and tests fake exactly
what the recipe reads. timeout is the per-request cap in ms — the
real client honors it by aborting the request, which is what actually
closes the socket (a Promise.race alone cannot).
The slice of a
SanityClientthe intake recipe needs — narrow so shells can hand in any authenticated client and tests fake exactly what the recipe reads.timeoutis the per-request cap in ms — the real client honors it by aborting the request, which is what actually closes the socket (aPromise.racealone cannot).