GatewayAdapter
Defined in: src/adapters/types.ts:6
Bag of optional store implementations and runtime capabilities for a given runtime.
Properties
Section titled “Properties”cacheStore?
Section titled “cacheStore?”
optionalcacheStore:CacheStore
Defined in: src/adapters/types.ts:9
circuitBreakerStore?
Section titled “circuitBreakerStore?”
optionalcircuitBreakerStore:CircuitBreakerStore
Defined in: src/adapters/types.ts:8
dispatchBinding()?
Section titled “dispatchBinding()?”
optionaldispatchBinding: (service,request) =>Promise<Response>
Defined in: src/adapters/types.ts:14
Dispatch a request to a named service binding or sidecar.
Parameters
Section titled “Parameters”service
Section titled “service”string
request
Section titled “request”Request
Returns
Section titled “Returns”Promise<Response>
rateLimitStore?
Section titled “rateLimitStore?”
optionalrateLimitStore:RateLimitStore
Defined in: src/adapters/types.ts:7
waitUntil()?
Section titled “waitUntil()?”
optionalwaitUntil: (promise) =>void
Defined in: src/adapters/types.ts:12
Schedule background work that outlives the response (e.g. Cloudflare executionCtx.waitUntil).
Parameters
Section titled “Parameters”promise
Section titled “promise”Promise<unknown>
Returns
Section titled “Returns”void