{"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,cAAe,CAAA,uBAAA,CAAA;AAEtB,MAAMC,mBAA4BC,SAAAA,sBAAAA,CAAAA;AACvC,IAAA,IAAWC,MAAuB,GAAA;AAChC,QAAA,MAAM,EAAEC,KAAK,EAAE,GAAG,IAAI,CAACC,OAAO;AAE9B,QAAA,MAAMF,MAASG,GAAAA,MAAAA,CAAOC,MAAM,CAACH,KAAMD,CAAAA,MAAM,CAAEK,CAAAA,OAAO,CAAC,CAACC,MAAWA,GAAAA,MAAAA,CAAON,MAAM,CAAA;QAE5EJ,KAAM,CAAA,iCAAA,EAAmCI,OAAOO,MAAM,CAAA;QAEtD,OAAOP,MAAAA;AACT;AACF;;;;"}