Skip to content

Commit 18c0546

Browse files
committed
lint: lib/middleware
add typing annotate Signed-off-by: Raccoon <raccoon@hackmd.io>
1 parent da7c11f commit 18c0546

File tree

4 files changed

+8
-6
lines changed

4 files changed

+8
-6
lines changed

lib/middleware/checkURIValid.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
import {NextFunction, Request, Response} from "express";
12
import {logger} from '../logger'
23
import * as response from "../response";
34

4-
export default function (req, res, next) {
5+
export default function (req: Request, res: Response, next: NextFunction): void {
56
try {
67
decodeURIComponent(req.path)
78
} catch (err) {

lib/middleware/codiMDVersion.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import config from "../config";
2-
import {Request, Response} from "express";
2+
import {NextFunction, Request, Response} from "express";
33

4-
export default function (req: Request, res: Response, next) {
4+
export default function (req: Request, res: Response, next: NextFunction): void {
55
res.set({
66
'CodiMD-Version': config.version
77
})

lib/middleware/redirectWithoutTrailingSlashes.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import {Request, Response} from "express";
1+
import {NextFunction, Request, Response} from "express";
22

33
import config from "../config";
44

5-
export default function (req: Request, res: Response, next) {
5+
export default function (req: Request, res: Response, next: NextFunction): void {
66
if (req.method === 'GET' && req.path.substr(-1) === '/' && req.path.length > 1) {
77
const queryString = req.url.slice(req.path.length)
88
const urlPath = req.path.slice(0, -1)

lib/middleware/tooBusy.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1+
import {NextFunction, Request, Response} from "express";
12
import toobusy from "toobusy-js";
23

34
import config from "../config";
45
import * as response from "../response";
56

67
toobusy.maxLag(config.responseMaxLag)
78

8-
export default function (req, res, next) {
9+
export default function (req: Request, res: Response, next: NextFunction): void {
910
if (toobusy()) {
1011
response.errorServiceUnavailable(req, res)
1112
} else {

0 commit comments

Comments
 (0)