Skip to content

basalt / tenancy/src / ResolverConflictPolicy

Type Alias: ResolverConflictPolicy ​

> ResolverConflictPolicy = "precedence" | "error"

Defined in: tenancy/src/index.ts:570

What resolve() does when resolvers name different tenants.

  • 'precedence' (default) — authoritative resolvers win over fallbacks; among each group the first ref that loads a tenant wins. A client header that disagrees with the Host is ignored.
  • 'error' — every resolver runs, and two that load different tenants throw TenantResolutionConflictError (400). Costs one lookup per resolver.

Released under the MIT License.