32 lines
870 B
TypeScript
32 lines
870 B
TypeScript
export {
|
|
HeaderTenantResolverError,
|
|
type HeaderTenantResolverErrorCode,
|
|
TENANT_HEADER_CODES,
|
|
} from "./error-codes/index.js";
|
|
export {
|
|
createHeaderResolverInstruments,
|
|
type HeaderResolveOutcome,
|
|
type HeaderResolverInstruments,
|
|
} from "./instruments/index.js";
|
|
export {
|
|
type HeaderTenantResolverOptions,
|
|
parseHeaderTenantResolverOptions,
|
|
type ResolvedHeaderTenantResolverOptions,
|
|
} from "./options/index.js";
|
|
export {
|
|
type CreateHeaderTenantResolverOptions,
|
|
createHeaderTenantResolver,
|
|
} from "./resolver/index.js";
|
|
export {
|
|
defaultMetadataExtractor,
|
|
isTrustedSource,
|
|
type RequestMetadataExtractor,
|
|
type RequestTrustMetadata,
|
|
} from "./trust/index.js";
|
|
export {
|
|
DEFAULT_TENANT_ID_PATTERN,
|
|
defaultTenantIdValidator,
|
|
type TenantIdValidator,
|
|
type TenantRegistryProbe,
|
|
} from "./validate/index.js";
|