@types/express-version-request
TypeScript icon, indicating that this package has built-in type declarations

1.7.4 • Public • Published

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.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/express-version-request

Weekly Downloads

655

Version

1.7.4

License

MIT

Unpacked Size

3.97 kB

Total Files

5

Last publish

Collaborators

  • types