{"version":3,"file":"delete-role.mjs","sources":["../../../../../../server/graphql/mutations/crud/role/delete-role.js"],"sourcesContent":["'use strict';\n\nmodule.exports = ({ nexus, strapi }) => {\n  const { nonNull } = nexus;\n\n  return {\n    type: 'UsersPermissionsDeleteRolePayload',\n\n    args: {\n      id: nonNull('ID'),\n    },\n\n    description: 'Delete an existing role',\n\n    async resolve(parent, args, context) {\n      const { koaContext } = context;\n\n      koaContext.params = { role: args.id };\n\n      await strapi.plugin('users-permissions').controller('role').deleteRole(koaContext);\n\n      return { ok: true };\n    },\n  };\n};\n"],"names":["deleteRole","nexus","strapi","nonNull","type","args","id","description","resolve","parent","context","koaContext","params","role","plugin","controller","ok"],"mappings":";;;;;AAEAA,IAAAA,UAAAA,GAAiB,CAAC,EAAEC,KAAK,EAAEC,MAAM,EAAE,GAAA;QACjC,MAAM,EAAEC,OAAO,EAAE,GAAGF,KAAAA;QAEpB,OAAO;YACLG,IAAAA,EAAM,mCAAA;YAENC,IAAAA,EAAM;AACJC,gBAAAA,EAAAA,EAAIH,OAAAA,CAAQ,IAAA;AAClB,aAAA;YAEII,WAAAA,EAAa,yBAAA;AAEb,YAAA,MAAMC,OAAAA,CAAAA,CAAQC,MAAM,EAAEJ,IAAI,EAAEK,OAAO,EAAA;gBACjC,MAAM,EAAEC,UAAU,EAAE,GAAGD,OAAAA;AAEvBC,gBAAAA,UAAAA,CAAWC,MAAM,GAAG;AAAEC,oBAAAA,IAAAA,EAAMR,KAAKC;AAAE,iBAAA;gBAEnC,MAAMJ,MAAAA,CAAOY,MAAM,CAAC,mBAAA,CAAA,CAAqBC,UAAU,CAAC,MAAA,CAAA,CAAQf,UAAU,CAACW,UAAAA,CAAAA;gBAEvE,OAAO;oBAAEK,EAAAA,EAAI;AAAI,iBAAA;AACvB,YAAA;AACA,SAAA;AACA,IAAA,CAAA;;;;;;"}