From 98cf6311659d96f95c2e7cd6eef0cf9c87cada55 Mon Sep 17 00:00:00 2001 From: moonrailgun Date: Mon, 22 May 2023 19:21:48 +0800 Subject: [PATCH] chore: fix bundle problem in admin-next --- .../middleware/express-mongoose-ra-json-server/index.ts | 4 ++-- .../express-mongoose-ra-json-server/statusMessages.ts | 2 +- .../utils/baseModel.interface.ts | 2 +- .../express-mongoose-ra-json-server/utils/castFilter.ts | 2 +- .../express-mongoose-ra-json-server/utils/parseQuery.ts | 2 +- server/admin-next/tsconfig.json | 1 + 6 files changed, 7 insertions(+), 6 deletions(-) diff --git a/server/admin-next/src/server/middleware/express-mongoose-ra-json-server/index.ts b/server/admin-next/src/server/middleware/express-mongoose-ra-json-server/index.ts index 7807343c..c3e082b9 100644 --- a/server/admin-next/src/server/middleware/express-mongoose-ra-json-server/index.ts +++ b/server/admin-next/src/server/middleware/express-mongoose-ra-json-server/index.ts @@ -1,7 +1,7 @@ import { RequestHandler, Router } from 'express'; -import { LeanDocument } from 'mongoose'; +import type { LeanDocument } from 'mongoose'; import statusMessages from './statusMessages'; -import { ADPBaseModel, ADPBaseSchema } from './utils/baseModel.interface'; +import type { ADPBaseModel, ADPBaseSchema } from './utils/baseModel.interface'; import castFilter from './utils/castFilter'; import convertId from './utils/convertId'; import filterGetList from './utils/filterGetList'; diff --git a/server/admin-next/src/server/middleware/express-mongoose-ra-json-server/statusMessages.ts b/server/admin-next/src/server/middleware/express-mongoose-ra-json-server/statusMessages.ts index 058f54da..5bc2b000 100644 --- a/server/admin-next/src/server/middleware/express-mongoose-ra-json-server/statusMessages.ts +++ b/server/admin-next/src/server/middleware/express-mongoose-ra-json-server/statusMessages.ts @@ -3,7 +3,7 @@ * @description handles status messages / error responses */ -import { Response } from 'express'; +import type { Response } from 'express'; /** * Handles rejections other than errors. 400, 401, etc. diff --git a/server/admin-next/src/server/middleware/express-mongoose-ra-json-server/utils/baseModel.interface.ts b/server/admin-next/src/server/middleware/express-mongoose-ra-json-server/utils/baseModel.interface.ts index dc09895f..1f6a382a 100644 --- a/server/admin-next/src/server/middleware/express-mongoose-ra-json-server/utils/baseModel.interface.ts +++ b/server/admin-next/src/server/middleware/express-mongoose-ra-json-server/utils/baseModel.interface.ts @@ -1,4 +1,4 @@ -import { Model, Document } from 'mongoose'; +import type { Model, Document } from 'mongoose'; export interface ADPBaseSchema { _id: string; diff --git a/server/admin-next/src/server/middleware/express-mongoose-ra-json-server/utils/castFilter.ts b/server/admin-next/src/server/middleware/express-mongoose-ra-json-server/utils/castFilter.ts index 46572515..0c1e1008 100644 --- a/server/admin-next/src/server/middleware/express-mongoose-ra-json-server/utils/castFilter.ts +++ b/server/admin-next/src/server/middleware/express-mongoose-ra-json-server/utils/castFilter.ts @@ -1,4 +1,4 @@ -import { ADPBaseModel } from './baseModel.interface'; +import type { ADPBaseModel } from './baseModel.interface'; /** * Turns all the params into their proper types, string into regexes. diff --git a/server/admin-next/src/server/middleware/express-mongoose-ra-json-server/utils/parseQuery.ts b/server/admin-next/src/server/middleware/express-mongoose-ra-json-server/utils/parseQuery.ts index fe937bbc..d2f1f4da 100644 --- a/server/admin-next/src/server/middleware/express-mongoose-ra-json-server/utils/parseQuery.ts +++ b/server/admin-next/src/server/middleware/express-mongoose-ra-json-server/utils/parseQuery.ts @@ -1,4 +1,4 @@ -import { ADPBaseModel } from './baseModel.interface'; +import type { ADPBaseModel } from './baseModel.interface'; import castFilter from './castFilter'; interface parseQueryParam { diff --git a/server/admin-next/tsconfig.json b/server/admin-next/tsconfig.json index ce2791c2..293ba962 100644 --- a/server/admin-next/tsconfig.json +++ b/server/admin-next/tsconfig.json @@ -12,6 +12,7 @@ "emitDecoratorMetadata": true, "jsx": "react-jsx", "forceConsistentCasingInFileNames": true, + "importsNotUsedAsValues": "error", "module": "CommonJS", "moduleResolution": "Node", "resolveJsonModule": true,