{"version":3,"file":"action.mjs","sources":["../../../../../src/services/content-api/permissions/providers/action.ts"],"sourcesContent":["import { providerFactory } from '@strapi/utils';\n\nexport default (options = {}) => {\n  const provider = providerFactory(options);\n\n  return {\n    ...provider,\n\n    async register(action: string, payload: Record<string, unknown>) {\n      if (strapi.isLoaded) {\n        throw new Error(`You can't register new actions outside the bootstrap function.`);\n      }\n\n      return provider.register(action, payload);\n    },\n  };\n};\n"],"names":["options","provider","providerFactory","register","action","payload","strapi","isLoaded","Error"],"mappings":";;AAEA,2BAAe,CAAA,CAACA,OAAAA,GAAU,EAAE,GAAA;AAC1B,IAAA,MAAMC,WAAWC,eAAAA,CAAgBF,OAAAA,CAAAA;IAEjC,OAAO;AACL,QAAA,GAAGC,QAAQ;QAEX,MAAME,QAAAA,CAAAA,CAASC,MAAc,EAAEC,OAAgC,EAAA;YAC7D,IAAIC,MAAAA,CAAOC,QAAQ,EAAE;AACnB,gBAAA,MAAM,IAAIC,KAAAA,CAAM,CAAC,8DAA8D,CAAC,CAAA;AAClF,YAAA;YAEA,OAAOP,QAAAA,CAASE,QAAQ,CAACC,MAAAA,EAAQC,OAAAA,CAAAA;AACnC,QAAA;AACF,KAAA;AACF,CAAA;;;;"}