apollo-code / router/src / FallbackRouterOptions
Interface: FallbackRouterOptions
Properties
clock?
optionalclock?: () =>number
Returns
number
cooldownMs?
optionalcooldownMs?:number
decisionMetadata?
optionaldecisionMetadata?: (route,ctx) =>Record<string,unknown>
Parameters
route
ctx
Returns
Record<string, unknown>
jitter?
optionaljitter?: (milliseconds) =>number
Parameters
milliseconds
number
Returns
number
maxAttempts?
optionalmaxAttempts?:number
maxRetriesPerProvider?
optionalmaxRetriesPerProvider?:number
routePolicy?
optionalroutePolicy?: (route,ctx) =>boolean
Parameters
route
ctx
Returns
boolean
sleep?
optionalsleep?:Sleeper