소스 검색

refs 125405: set types for user-group-response

Futa Arai 2 년 전
부모
커밋
a72df0f120
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      apps/app/src/interfaces/user-group-response.ts

+ 3 - 3
apps/app/src/interfaces/user-group-response.ts

@@ -13,16 +13,16 @@ export type UserGroupListResult = {
   userGroups: IUserGroupHasId[],
 };
 
-export type ChildUserGroupListResult<TUSERGROUP = IUserGroupHasId> = {
+export type ChildUserGroupListResult<TUSERGROUP extends IUserGroupHasId = IUserGroupHasId> = {
   childUserGroups: TUSERGROUP[],
   grandChildUserGroups: TUSERGROUP[],
 };
 
-export type UserGroupRelationListResult<TUSERGROUPRELATION = IUserGroupRelationHasId> = {
+export type UserGroupRelationListResult<TUSERGROUPRELATION extends IUserGroupRelationHasId = IUserGroupRelationHasId> = {
   userGroupRelations: TUSERGROUPRELATION[],
 };
 
-export type IUserGroupRelationHasIdPopulatedUser<TUSERGROUP = IUserGroup> = {
+export type IUserGroupRelationHasIdPopulatedUser<TUSERGROUP extends IUserGroup = IUserGroup> = {
   relatedGroup: Ref<TUSERGROUP>,
   relatedUser: IUserHasId,
   createdAt: Date,