Skip to main content

Class: HeaderVersionResolver

A resolver for extracting the API version from the HTTP request header.

Implements​

Constructors​

Constructor​

new HeaderVersionResolver(): HeaderVersionResolver

Returns​

HeaderVersionResolver

Methods​

resolve()​

resolve(req, options): string | undefined

Resolves the version from the given HTTP request based on the provided version options.

Parameters​

req​

HttpRequest

The HTTP request from which to resolve the version.

options​

HeaderVersionOptions

The version options that may influence the resolution process.

Returns​

string | undefined

The resolved version as a string, or undefined if no version could be resolved.

Implementation of​

VersionResolver.resolve