소스 검색

import Crowi type

Yuki Takei 3 달 전
부모
커밋
006a11a6b8

+ 2 - 2
apps/app/src/server/routes/apiv3/admin-home.ts

@@ -1,6 +1,7 @@
 import { SCOPE } from '@growi/core/dist/interfaces';
 
 import type { IResAdminHome } from '~/interfaces/res/admin/admin-home';
+import type Crowi from '~/server/crowi';
 import { accessTokenParser } from '~/server/middlewares/access-token-parser';
 import { configManager } from '~/server/service/config-manager';
 import { getGrowiVersion } from '~/utils/growi-version';
@@ -60,8 +61,7 @@ const router = express.Router();
  *            type: object
  *            description: installed plugins
  */
-/** @param {import('~/server/crowi').default} crowi Crowi instance */
-module.exports = (crowi) => {
+module.exports = (crowi: Crowi) => {
   const loginRequiredStrictly = require('../../middlewares/login-required')(
     crowi,
   );

+ 2 - 2
apps/app/src/server/routes/apiv3/app-settings/file-upload-setting.ts

@@ -8,6 +8,7 @@ import express from 'express';
 import { body } from 'express-validator';
 
 import { SupportedAction } from '~/interfaces/activity';
+import type Crowi from '~/server/crowi';
 import { accessTokenParser } from '~/server/middlewares/access-token-parser';
 import { configManager } from '~/server/service/config-manager';
 import { getTranslation } from '~/server/service/i18next';
@@ -133,8 +134,7 @@ const validator = {
  *                      type: object
  *                      $ref: '#/components/schemas/FileUploadSettingParams'
  */
-/** @param {import('~/server/crowi').default} crowi Crowi instance */
-module.exports = (crowi) => {
+module.exports = (crowi: Crowi) => {
   const loginRequiredStrictly = require('../../../middlewares/login-required')(
     crowi,
   );

+ 2 - 2
apps/app/src/server/routes/apiv3/app-settings/index.ts

@@ -8,6 +8,7 @@ import * as nextI18nConfig from '^/config/next-i18next.config';
 
 import { SupportedAction } from '~/interfaces/activity';
 import type { CrowiRequest } from '~/interfaces/crowi-request';
+import type Crowi from '~/server/crowi';
 import { accessTokenParser } from '~/server/middlewares/access-token-parser';
 import { configManager } from '~/server/service/config-manager';
 import { getTranslation } from '~/server/service/i18next';
@@ -314,8 +315,7 @@ const router = express.Router();
  *            type: boolean
  *            description: is enable internal stream system for azure file request
  */
-/** @param {import('~/server/crowi').default} crowi Crowi instance */
-module.exports = (crowi) => {
+module.exports = (crowi: Crowi) => {
   const loginRequiredStrictly = require('../../../middlewares/login-required')(
     crowi,
   );

+ 2 - 2
apps/app/src/server/routes/apiv3/bookmark-folder.ts

@@ -4,6 +4,7 @@ import { body } from 'express-validator';
 import type { Types } from 'mongoose';
 
 import type { BookmarkFolderItems } from '~/interfaces/bookmark-info';
+import type Crowi from '~/server/crowi';
 import { accessTokenParser } from '~/server/middlewares/access-token-parser';
 import { apiV3FormValidator } from '~/server/middlewares/apiv3-form-validator';
 import { InvalidParentBookmarkFolderError } from '~/server/models/errors';
@@ -132,8 +133,7 @@ const validator = {
   ],
 };
 
-/** @param {import('~/server/crowi').default} crowi Crowi instance */
-module.exports = (crowi) => {
+module.exports = (crowi: Crowi) => {
   const loginRequiredStrictly = require('../../middlewares/login-required')(
     crowi,
   );

+ 2 - 2
apps/app/src/server/routes/apiv3/bookmarks.ts

@@ -5,6 +5,7 @@ import mongoose, { type HydratedDocument } from 'mongoose';
 
 import { SupportedAction, SupportedTargetModel } from '~/interfaces/activity';
 import type { IBookmarkInfo } from '~/interfaces/bookmark-info';
+import type Crowi from '~/server/crowi';
 import { accessTokenParser } from '~/server/middlewares/access-token-parser';
 import { generateAddActivityMiddleware } from '~/server/middlewares/add-activity';
 import type { BookmarkDocument, BookmarkModel } from '~/server/models/bookmark';
@@ -87,8 +88,7 @@ const router = express.Router();
  *            items:
  *              $ref: '#/components/schemas/User'
  */
-/** @param {import('~/server/crowi').default} crowi Crowi instance */
-module.exports = (crowi) => {
+module.exports = (crowi: Crowi) => {
   const loginRequiredStrictly = require('../../middlewares/login-required')(
     crowi,
   );

+ 2 - 2
apps/app/src/server/routes/apiv3/healthcheck.ts

@@ -2,6 +2,7 @@ import { ErrorV3 } from '@growi/core/dist/models';
 import express from 'express';
 import nocache from 'nocache';
 
+import type Crowi from '~/server/crowi';
 import loggerFactory from '~/utils/logger';
 
 import { Config } from '../../models/config';
@@ -75,8 +76,7 @@ const router = express.Router();
  *                format: float
  *                example: 66.66666666666666
  */
-/** @param {import('~/server/crowi').default} crowi Crowi instance */
-module.exports = (crowi) => {
+module.exports = (crowi: Crowi) => {
   async function checkMongo(errors, info) {
     try {
       await Config.findOne({});

+ 2 - 2
apps/app/src/server/routes/apiv3/in-app-notification.ts

@@ -4,6 +4,7 @@ import express from 'express';
 
 import { SupportedAction } from '~/interfaces/activity';
 import type { CrowiRequest } from '~/interfaces/crowi-request';
+import type Crowi from '~/server/crowi';
 import { accessTokenParser } from '~/server/middlewares/access-token-parser';
 import { generateAddActivityMiddleware } from '~/server/middlewares/add-activity';
 
@@ -84,8 +85,7 @@ const router = express.Router();
  *           items:
  *             $ref: '#/components/schemas/User'
  */
-/** @param {import('~/server/crowi').default} crowi Crowi instance */
-module.exports = (crowi) => {
+module.exports = (crowi: Crowi) => {
   const loginRequiredStrictly = require('../../middlewares/login-required')(
     crowi,
   );