|
|
@@ -1,5 +1,6 @@
|
|
|
import { SCOPE } from '@growi/core/dist/interfaces';
|
|
|
|
|
|
+import type { IResAdminHome } from '~/interfaces/res/admin/admin-home';
|
|
|
import { accessTokenParser } from '~/server/middlewares/access-token-parser';
|
|
|
import { configManager } from '~/server/service/config-manager';
|
|
|
import { getGrowiVersion } from '~/utils/growi-version';
|
|
|
@@ -91,13 +92,13 @@ module.exports = (crowi) => {
|
|
|
accessTokenParser([SCOPE.READ.ADMIN.TOP]),
|
|
|
loginRequiredStrictly,
|
|
|
adminRequired,
|
|
|
- async (req, res) => {
|
|
|
+ async (_req, res) => {
|
|
|
const { getRuntimeVersions } = await import(
|
|
|
'~/server/util/runtime-versions'
|
|
|
);
|
|
|
const runtimeVersions = await getRuntimeVersions();
|
|
|
|
|
|
- const adminHomeParams = {
|
|
|
+ const adminHomeParams: IResAdminHome = {
|
|
|
growiVersion: getGrowiVersion(),
|
|
|
nodeVersion: runtimeVersions.node ?? '-',
|
|
|
npmVersion: runtimeVersions.npm ?? '-',
|