summaryrefslogtreecommitdiff
path: root/together/node_modules/formidable/src/FormidableError.js
diff options
context:
space:
mode:
Diffstat (limited to 'together/node_modules/formidable/src/FormidableError.js')
-rw-r--r--together/node_modules/formidable/src/FormidableError.js45
1 files changed, 45 insertions, 0 deletions
diff --git a/together/node_modules/formidable/src/FormidableError.js b/together/node_modules/formidable/src/FormidableError.js
new file mode 100644
index 0000000..da5c25f
--- /dev/null
+++ b/together/node_modules/formidable/src/FormidableError.js
@@ -0,0 +1,45 @@
+/* eslint-disable no-plusplus */
+
+const missingPlugin = 1000;
+const pluginFunction = 1001;
+const aborted = 1002;
+const noParser = 1003;
+const uninitializedParser = 1004;
+const filenameNotString = 1005;
+const maxFieldsSizeExceeded = 1006;
+const maxFieldsExceeded = 1007;
+const smallerThanMinFileSize = 1008;
+const biggerThanMaxFileSize = 1009;
+const noEmptyFiles = 1010;
+const missingContentType = 1011;
+const malformedMultipart = 1012;
+const missingMultipartBoundary = 1013;
+const unknownTransferEncoding = 1014;
+
+const FormidableError = class extends Error {
+ constructor(message, internalCode, httpCode = 500) {
+ super(message);
+ this.code = internalCode;
+ this.httpCode = httpCode;
+ }
+};
+
+module.exports = {
+ missingPlugin,
+ pluginFunction,
+ aborted,
+ noParser,
+ uninitializedParser,
+ filenameNotString,
+ maxFieldsSizeExceeded,
+ maxFieldsExceeded,
+ smallerThanMinFileSize,
+ biggerThanMaxFileSize,
+ noEmptyFiles,
+ missingContentType,
+ malformedMultipart,
+ missingMultipartBoundary,
+ unknownTransferEncoding,
+
+ FormidableError,
+};