apollo-code / router/src / SingleProviderRouter
Class: SingleProviderRouter
Implements
Constructors
Constructor
new SingleProviderRouter(
client,defaultModel,sleep?,registry?):SingleProviderRouter
Parameters
client
defaultModel
string
sleep?
Sleeper = defaultSleep
registry?
Returns
SingleProviderRouter
Properties
client
readonlyclient:ProviderClient
defaultModel
readonlydefaultModel:string
name
readonlyname:"single-provider"='single-provider'
Implementation of
Methods
onError()
onError(
error,ctx):Promise<RouterDecision|"give-up">
Parameters
error
ctx
Returns
Promise<RouterDecision | "give-up">
Implementation of
pick()
pick(
_ctx,hint?):Promise<RouterDecision>
Parameters
_ctx
hint?
Returns
Promise<RouterDecision>