{"version":3,"file":"admin.mjs","sources":["../../../src/routes/providers/admin.ts"],"sourcesContent":["import type { Core } from '@strapi/types';\n\nimport { createDebugger } from '../../utils';\nimport { AbstractRoutesProvider } from './abstract';\n\nconst debug = createDebugger('routes:provider:admin');\n\nexport class AdminRoutesProvider extends AbstractRoutesProvider {\n  public get routes(): Core.Route[] {\n    const { admin } = this._strapi;\n\n    const routes = Object.values(admin.routes).flatMap((router) => router.routes);\n\n    debug('found %o routes in Strapi admin', routes.length);\n\n    return routes;\n  }\n}\n"],"names":["debug","createDebugger","AdminRoutesProvider","AbstractRoutesProvider","routes","admin","_strapi","Object","values","flatMap","router","length"],"mappings":";;;;;AAKA,MAAMA,QAAQC,cAAAA,CAAe,uBAAA,CAAA;AAEtB,MAAMC,mBAAAA,SAA4BC,sBAAAA,CAAAA;AACvC,IAAA,IAAWC,MAAAA,GAAuB;AAChC,QAAA,MAAM,EAAEC,KAAK,EAAE,GAAG,IAAI,CAACC,OAAO;AAE9B,QAAA,MAAMF,MAAAA,GAASG,MAAAA,CAAOC,MAAM,CAACH,KAAAA,CAAMD,MAAM,CAAA,CAAEK,OAAO,CAAC,CAACC,MAAAA,GAAWA,MAAAA,CAAON,MAAM,CAAA;QAE5EJ,KAAAA,CAAM,iCAAA,EAAmCI,OAAOO,MAAM,CAAA;QAEtD,OAAOP,MAAAA;AACT,IAAA;AACF;;;;"}