Socket
Socket
Sign inDemoInstall

@types/express-serve-static-core

Package Overview
Dependencies
Maintainers
1
Versions
106
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/express-serve-static-core - npm Package Compare versions

Comparing version 4.17.23 to 4.17.24

25

express-serve-static-core/index.d.ts

@@ -101,7 +101,7 @@ // Type definitions for Express 4.17

type GetRouteParameter<RouteAfterColon extends string> = RouteAfterColon extends `${infer Char}${infer Rest}`
? Char extends '/' | '-' | '.'
? ''
: `${Char}${GetRouteParameter<Rest>}`
: RouteAfterColon;
type RemoveTail<S extends string, Tail extends string> = S extends `${infer P}${Tail}` ? P : S;
type GetRouteParameter<S extends string> = RemoveTail<
RemoveTail<RemoveTail<S, `/${string}`>, `-${string}`>,
`.${string}`
>;

@@ -114,7 +114,12 @@ // prettier-ignore

: Route extends `${string}:${infer Rest}`
? (GetRouteParameter<Rest> extends `${infer ParamName}?`
? { [P in ParamName]?: string }
: { [P in GetRouteParameter<Rest>]: string }) &
(Rest extends `${GetRouteParameter<Rest>}${infer Next}` ? RouteParameters<Next> : unknown)
: { };
? (
GetRouteParameter<Rest> extends never
? ParamsDictionary
: GetRouteParameter<Rest> extends `${infer ParamName}?`
? { [P in ParamName]?: string }
: { [P in GetRouteParameter<Rest>]: string }
) &
(Rest extends `${GetRouteParameter<Rest>}${infer Next}`
? RouteParameters<Next> : unknown)
: {};

@@ -121,0 +126,0 @@ export interface IRouterMatcher<

4

express-serve-static-core/package.json
{
"name": "@types/express-serve-static-core",
"version": "4.17.23",
"version": "4.17.24",
"description": "TypeScript definitions for Express",

@@ -69,4 +69,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express-serve-static-core",

},
"typesPublisherContentHash": "838014f17e1719c9403ba5200322f7f8f6ee8a1547de6fcace8b9dd1c612cef6",
"typesPublisherContentHash": "28c771b9232b87dd5e3f8dc2f41428960d69db364050502917a529870640f2eb",
"typeScriptVersion": "3.6"
}

@@ -11,3 +11,3 @@ # Installation

### Additional Details
* Last updated: Tue, 06 Jul 2021 20:32:51 GMT
* Last updated: Thu, 08 Jul 2021 16:22:26 GMT
* Dependencies: [@types/range-parser](https://npmjs.com/package/@types/range-parser), [@types/qs](https://npmjs.com/package/@types/qs), [@types/node](https://npmjs.com/package/@types/node)

@@ -14,0 +14,0 @@ * Global values: none

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc