{"version":3,"file":"index.mjs","sources":["../../src/loaders/index.ts"],"sourcesContent":["import type { Core } from '@strapi/types';\n\nimport loadSrcIndex from './src-index';\nimport loadAPIs from './apis';\nimport loadMiddlewares from './middlewares';\nimport loadComponents from './components';\nimport loadPolicies from './policies';\nimport loadPlugins from './plugins';\nimport loadSanitizers from './sanitizers';\nimport loadValidators from './validators';\n\nexport async function loadApplicationContext(strapi: Core.Strapi) {\n  await Promise.all([\n    loadSrcIndex(strapi),\n    loadSanitizers(strapi),\n    loadValidators(strapi),\n    loadPlugins(strapi),\n    loadAPIs(strapi),\n    loadComponents(strapi),\n    loadMiddlewares(strapi),\n    loadPolicies(strapi),\n  ]);\n}\n"],"names":["loadApplicationContext","strapi","Promise","all","loadSrcIndex","loadSanitizers","loadValidators","loadPlugins","loadAPIs","loadComponents","loadMiddlewares","loadPolicies"],"mappings":";;;;;;;;;AAWO,eAAeA,uBAAuBC,MAAmB,EAAA;IAC9D,MAAMC,OAAAA,CAAQC,GAAG,CAAC;QAChBC,YAAAA,CAAaH,MAAAA,CAAAA;QACbI,cAAAA,CAAeJ,MAAAA,CAAAA;QACfK,cAAAA,CAAeL,MAAAA,CAAAA;QACfM,WAAAA,CAAYN,MAAAA,CAAAA;QACZO,QAAAA,CAASP,MAAAA,CAAAA;QACTQ,cAAAA,CAAeR,MAAAA,CAAAA;QACfS,eAAAA,CAAgBT,MAAAA,CAAAA;QAChBU,YAAAA,CAAaV,MAAAA;AACd,KAAA,CAAA;AACH;;;;"}