{"version":3,"file":"admin.mjs","sources":["../../../admin/src/services/admin.ts"],"sourcesContent":["import { SanitizedAdminUser } from '@strapi/admin/strapi-admin';\n\nimport { reviewWorkflowsApi } from './api';\n\ntype Roles = SanitizedAdminUser['roles'];\ntype RolesResponse = { data: Roles };\n\nconst adminApi = reviewWorkflowsApi.injectEndpoints({\n  endpoints(builder) {\n    return {\n      getAdminRoles: builder.query<Roles, void>({\n        query: () => ({\n          url: `/admin/roles`,\n          method: 'GET',\n        }),\n        transformResponse: (res: RolesResponse) => {\n          return res.data;\n        },\n      }),\n    };\n  },\n});\n\nconst { useGetAdminRolesQuery } = adminApi;\n\nexport { useGetAdminRolesQuery };\nexport type { SanitizedAdminUser, Roles };\n"],"names":["adminApi","reviewWorkflowsApi","injectEndpoints","endpoints","builder","getAdminRoles","query","url","method","transformResponse","res","data","useGetAdminRolesQuery"],"mappings":";;AAOA,MAAMA,QAAAA,GAAWC,kBAAAA,CAAmBC,eAAe,CAAC;AAClDC,IAAAA,SAAAA,CAAAA,CAAUC,OAAO,EAAA;QACf,OAAO;YACLC,aAAAA,EAAeD,OAAAA,CAAQE,KAAK,CAAc;AACxCA,gBAAAA,KAAAA,EAAO,KAAO;wBACZC,GAAAA,EAAK,CAAC,YAAY,CAAC;wBACnBC,MAAAA,EAAQ;qBACV,CAAA;AACAC,gBAAAA,iBAAAA,EAAmB,CAACC,GAAAA,GAAAA;AAClB,oBAAA,OAAOA,IAAIC,IAAI;AACjB,gBAAA;AACF,aAAA;AACF,SAAA;AACF,IAAA;AACF,CAAA,CAAA;AAEA,MAAM,EAAEC,qBAAqB,EAAE,GAAGZ;;;;"}