Просмотр исходного кода

add return type for removeCompletelyByRootGroupId

Futa Arai 2 лет назад
Родитель
Сommit
83ba59967e
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      apps/app/src/server/service/user-group.ts

+ 2 - 2
apps/app/src/server/service/user-group.ts

@@ -1,4 +1,5 @@
 import type { IUser, IGrantedGroup } from '@growi/core';
+import { DeleteResult } from 'mongodb';
 import { Model } from 'mongoose';
 
 import { ObjectIdLike } from '~/server/interfaces/mongoose-utils';
@@ -113,12 +114,11 @@ class UserGroupService {
     return userGroup.save();
   }
 
-  // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
   async removeCompletelyByRootGroupId(
       deleteRootGroupId, action, user, transferToUserGroup?: IGrantedGroup,
       userGroupModel: Model<UserGroupDocument> & UserGroupModel = UserGroup,
       userGroupRelationModel: Model<UserGroupRelationDocument> & UserGroupRelationModel = UserGroupRelation,
-  ) {
+  ): Promise<DeleteResult> {
     const rootGroup = await userGroupModel.findById(deleteRootGroupId);
     if (rootGroup == null) {
       throw new Error(`UserGroup data does not exist. id: ${deleteRootGroupId}`);