Skip to content

Commit 87d384a

Browse files
committed
add RolePayload.ts
1 parent 0bc6090 commit 87d384a

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
export interface RolePayload {
2+
id: number
3+
name: string
4+
alias: string
5+
description: string
6+
permissions: string[]
7+
}

src/roles/domain/repositories/transformers/roleTransformers.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import { AxiosResponse } from 'axios'
22
import { Role } from '../../models/Role'
3+
import { RolePayload } from './RolePayload'
34

45
export const transformRolesUserSelectableResponseToRoles = (response: AxiosResponse): Role[] => {
5-
const roleUserSelectablePayload = response.data.data
6+
const roleUserSelectablePayload = response.data.data as RolePayload[]
67

7-
return roleUserSelectablePayload.map((role: any) => ({
8+
return roleUserSelectablePayload.map((role: RolePayload) => ({
89
id: role.id,
910
name: role.name,
1011
alias: role.alias,

0 commit comments

Comments
 (0)