We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0bc6090 commit 87d384aCopy full SHA for 87d384a
2 files changed
src/roles/domain/repositories/transformers/RolePayload.ts
@@ -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
@@ -1,10 +1,11 @@
import { AxiosResponse } from 'axios'
import { Role } from '../../models/Role'
+import { RolePayload } from './RolePayload'
export const transformRolesUserSelectableResponseToRoles = (response: AxiosResponse): Role[] => {
- const roleUserSelectablePayload = response.data.data
+ const roleUserSelectablePayload = response.data.data as RolePayload[]
- return roleUserSelectablePayload.map((role: any) => ({
8
+ return roleUserSelectablePayload.map((role: RolePayload) => ({
9
id: role.id,
10
name: role.name,
11
alias: role.alias,
0 commit comments