🚨 Latest Research:Tanstack npm Packages Compromised in Ongoing Mini Shai-Hulud Supply-Chain Attack.Learn More
Socket
Book a DemoSign in
Socket

@types/express-list-endpoints

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/express-list-endpoints - npm Package Compare versions

Comparing version
6.0.3
to
7.1.0
+5
-20
express-list-endpoints/package.json
{
"name": "@types/express-list-endpoints",
"version": "6.0.3",
"description": "TypeScript definitions for express-list-endpoints",
"homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express-list-endpoints",
"license": "MIT",
"contributors": [
{
"name": "S Joseph",
"githubUsername": "sjoseph7",
"url": "https://github.com/sjoseph7"
}
],
"version": "7.1.0",
"description": "Stub TypeScript definitions entry for express-list-endpoints, which provides its own types definitions",
"main": "",
"types": "index.d.ts",
"repository": {
"type": "git",
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git",
"directory": "types/express-list-endpoints"
},
"scripts": {},
"license": "MIT",
"dependencies": {
"@types/express": "*"
"express-list-endpoints": "*"
},
"typesPublisherContentHash": "fa6f8714b992a25fba2090f474617fe9d1a6ea2fbf3a869311c251a06191cbe5",
"typeScriptVersion": "4.5"
"deprecated": "This is a stub types definition. express-list-endpoints provides its own type definitions, so you do not need this installed."
}
+2
-69

@@ -1,70 +0,3 @@

# Installation
> `npm install --save @types/express-list-endpoints`
This is a stub types definition for @types/express-list-endpoints (https://github.com/AlbertoFdzM/express-list-endpoints#readme).
# Summary
This package contains type definitions for express-list-endpoints (https://github.com/AlbertoFdzM/express-list-endpoints).
# Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express-list-endpoints.
## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express-list-endpoints/index.d.ts)
````ts
/* =================== USAGE ===================
import * as express from "express";
import listEndpoints from "express-list-endpoints";
const app = express();
app.route('/')
.all(function namedMiddleware(req, res) {
// Handle request
})
.get(function(req, res) {
// Handle request
})
.post(function(req, res) {
// Handle request
});
app.route('/about')
.get(function(req, res) {
// Handle request
});
console.log(listEndpoints(app));
// It omits the 'all' verbs.
[{
path: '/',
methods: ['GET', 'POST'],
middlewares: ['namedMiddleware', 'anonymous', 'anonymous']
},
{
path: '/about',
methods: ['GET'],
middlewares: ['anonymous']
}]
=============================================== */
import express = require("express");
declare function listEndpoints(app: express.Express): listEndpoints.Endpoint[];
declare namespace listEndpoints {
interface Endpoint {
path: string;
methods: string[];
middlewares: string[];
}
}
export = listEndpoints;
````
### Additional Details
* Last updated: Tue, 07 Nov 2023 03:09:36 GMT
* Dependencies: [@types/express](https://npmjs.com/package/@types/express)
# Credits
These definitions were written by [S Joseph](https://github.com/sjoseph7).
express-list-endpoints provides its own type definitions, so you don't need @types/express-list-endpoints installed!
/* =================== USAGE ===================
import * as express from "express";
import listEndpoints from "express-list-endpoints";
const app = express();
app.route('/')
.all(function namedMiddleware(req, res) {
// Handle request
})
.get(function(req, res) {
// Handle request
})
.post(function(req, res) {
// Handle request
});
app.route('/about')
.get(function(req, res) {
// Handle request
});
console.log(listEndpoints(app));
// It omits the 'all' verbs.
[{
path: '/',
methods: ['GET', 'POST'],
middlewares: ['namedMiddleware', 'anonymous', 'anonymous']
},
{
path: '/about',
methods: ['GET'],
middlewares: ['anonymous']
}]
=============================================== */
import express = require("express");
declare function listEndpoints(app: express.Express): listEndpoints.Endpoint[];
declare namespace listEndpoints {
interface Endpoint {
path: string;
methods: string[];
middlewares: string[];
}
}
export = listEndpoints;