Ver código fonte

Тип вынесен в файл

Vadim 2 meses atrás
pai
commit
13604d6311

+ 1 - 8
src/modules/client/custom-fields/c-cf-validate-service.ts

@@ -9,7 +9,7 @@ import {
 import { z } from "zod";
 import { getValidationFunc } from "./validators/validation-functions.js";
 import { ApiError } from "#exceptions/api-error.js";
-import { filesUtils } from "#utils/files-utils.js";
+import { filesUtils, MulterFiles } from "#utils/files-utils.js";
 import { DatabaseTransactionConnection, sql } from "slonik";
 import { logger } from "#plugins/logger.js";
 
@@ -21,13 +21,6 @@ type CustomFieldInput = {
   | { userEfId: string; arffId?: never; peFfId?: never }
 );
 
-type MulterFiles =
-  | {
-      [fieldname: string]: Express.Multer.File[];
-    }
-  | Express.Multer.File[]
-  | undefined;
-
 const fileTypeCodes: z.infer<typeof FieldTypeCode>[] = ["audio"];
 
 class CCustomFieldsValidateService {

+ 8 - 0
src/utils/files-utils.ts

@@ -4,6 +4,14 @@ import path from "path";
 // multer
 import multer from "multer";
 import { logger } from "#plugins/logger.js";
+
+export type MulterFiles =
+  | {
+      [fieldname: string]: Express.Multer.File[];
+    }
+  | Express.Multer.File[]
+  | undefined;
+
 export const upload = multer({
   storage: multer.memoryStorage(),
 });