RouterOptions
Auto-generated API reference for RouterOptions.
Interface: RouterOptions
Defined in: router.ts:29
#Properties
#candidates
candidates:
RouterCandidate[]
Defined in: router.ts:30
#classify?
optionalclassify?: (request) =>string|string[] |undefined
Defined in: router.ts:37
Fast path: inspect the request, return a candidate id or tag(s).
Return undefined to fall back to policy.
#Parameters
request
AdapterRequest
#Returns
string | string[] | undefined
#onRoute?
optionalonRoute?: (decision) =>void
Defined in: router.ts:39
Observability hook — fires once per decision.
#Parameters
decision
id
string
reason
string
request
AdapterRequest
#Returns
void
#policy?
optionalpolicy?:RouterPolicy
Defined in: router.ts:32
Policy when classify doesn't pick a candidate. Default 'cheapest'.