Fixed express-busboy on TypeScript

pull/62/head
tycrek 3 years ago
parent b25b90fd89
commit 093e59ccba
No known key found for this signature in database
GPG Key ID: 25D74F3943625263

59
package-lock.json generated

@ -42,6 +42,7 @@
"devDependencies": {
"@types/escape-html": "^1.0.1",
"@types/express": "^4.17.13",
"@types/express-busboy": "^8.0.0",
"@types/ffmpeg-static": "^3.0.0",
"@types/fs-extra": "^9.0.12",
"@types/luxon": "^2.0.3",
@ -726,6 +727,15 @@
"@types/node": "*"
}
},
"node_modules/@types/busboy": {
"version": "0.2.4",
"resolved": "https://registry.npmjs.org/@types/busboy/-/busboy-0.2.4.tgz",
"integrity": "sha512-f+ZCVjlcN8JW/zf3iR0GqO4gjOUlltMTtZjn+YR1mlK+MVu6esTiIecO0/GQlmYQPQLdBnc7+5vG3Xb+SkvFLw==",
"dev": true,
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/connect": {
"version": "3.4.35",
"resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz",
@ -735,6 +745,16 @@
"@types/node": "*"
}
},
"node_modules/@types/connect-busboy": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/@types/connect-busboy/-/connect-busboy-0.0.3.tgz",
"integrity": "sha512-7tatHmmeXY1HnK2TM8UIWxuag2hxFq4PmLXoo2D8mnXhsXgbpgx9bS8JM02rJl2feTlqh3BS+HvEaVGpdM/t9g==",
"dev": true,
"dependencies": {
"@types/busboy": "*",
"@types/express": "*"
}
},
"node_modules/@types/escape-html": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@types/escape-html/-/escape-html-1.0.1.tgz",
@ -753,6 +773,16 @@
"@types/serve-static": "*"
}
},
"node_modules/@types/express-busboy": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/@types/express-busboy/-/express-busboy-8.0.0.tgz",
"integrity": "sha512-fsMmcffnf3wSNRLrUIFIgYDl2ogHdP6wVwraRrmRFRsy2IPmaz0fWz+0RRq+XzQliahKV5C7UxGzZb8fXOE9SQ==",
"dev": true,
"dependencies": {
"@types/connect-busboy": "*",
"@types/express": "*"
}
},
"node_modules/@types/express-serve-static-core": {
"version": "4.17.24",
"resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz",
@ -5057,6 +5087,15 @@
"@types/node": "*"
}
},
"@types/busboy": {
"version": "0.2.4",
"resolved": "https://registry.npmjs.org/@types/busboy/-/busboy-0.2.4.tgz",
"integrity": "sha512-f+ZCVjlcN8JW/zf3iR0GqO4gjOUlltMTtZjn+YR1mlK+MVu6esTiIecO0/GQlmYQPQLdBnc7+5vG3Xb+SkvFLw==",
"dev": true,
"requires": {
"@types/node": "*"
}
},
"@types/connect": {
"version": "3.4.35",
"resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz",
@ -5066,6 +5105,16 @@
"@types/node": "*"
}
},
"@types/connect-busboy": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/@types/connect-busboy/-/connect-busboy-0.0.3.tgz",
"integrity": "sha512-7tatHmmeXY1HnK2TM8UIWxuag2hxFq4PmLXoo2D8mnXhsXgbpgx9bS8JM02rJl2feTlqh3BS+HvEaVGpdM/t9g==",
"dev": true,
"requires": {
"@types/busboy": "*",
"@types/express": "*"
}
},
"@types/escape-html": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@types/escape-html/-/escape-html-1.0.1.tgz",
@ -5084,6 +5133,16 @@
"@types/serve-static": "*"
}
},
"@types/express-busboy": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/@types/express-busboy/-/express-busboy-8.0.0.tgz",
"integrity": "sha512-fsMmcffnf3wSNRLrUIFIgYDl2ogHdP6wVwraRrmRFRsy2IPmaz0fWz+0RRq+XzQliahKV5C7UxGzZb8fXOE9SQ==",
"dev": true,
"requires": {
"@types/connect-busboy": "*",
"@types/express": "*"
}
},
"@types/express-serve-static-core": {
"version": "4.17.24",
"resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz",

@ -70,6 +70,7 @@
"devDependencies": {
"@types/escape-html": "^1.0.1",
"@types/express": "^4.17.13",
"@types/express-busboy": "^8.0.0",
"@types/ffmpeg-static": "^3.0.0",
"@types/fs-extra": "^9.0.12",
"@types/luxon": "^2.0.3",
@ -80,4 +81,4 @@
"@types/uuid": "^8.3.1",
"@types/ws": "^7.4.7"
}
}
}

@ -1,7 +1,7 @@
import { FileData, AssRequest, AssResponse, ErrWrap, User } from "../definitions";
import fs from 'fs-extra';
const bb = require('express-busboy');
import bb from 'express-busboy';
//const rateLimit = require('express-rate-limit');
import { DateTime } from 'luxon';
import { Webhook, MessageBuilder } from 'discord-webhook-node';
@ -17,6 +17,7 @@ import express from 'express';
const router = express.Router();
// Set up express-busboy
// @ts-ignore
bb.extend(router, {
upload: true,
restrictMultiple: true,

Loading…
Cancel
Save