Installation
npm install --save @types/express-version-request
Summary
This package contains type definitions for express-version-request (https://github.com/lirantal/express-version-request).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express-version-request.
index.d.ts
import { Handler, Request } from "express";
export interface SetVersionByQueryParamOptions {
removeQueryParam: boolean;
}
export type CustomParsingFunction = (header: Request["headers"]["accept"]) => string;
export function setVersion(version: string): Handler;
export function setVersionByHeader(headerName?: string): Handler;
export function setVersionByQueryParam(queryParam?: string, options?: SetVersionByQueryParamOptions): Handler;
export function setVersionByAcceptHeader(customParsingFunction?: CustomParsingFunction): Handler;
export function formatVersion(version: object | string): string;
Additional Details
- Last updated: Tue, 07 Nov 2023 03:09:37 GMT
- Dependencies: @types/express
Credits
These definitions were written by Rogelio Negrete.