{"version":3,"file":"homepage.mjs","sources":["../../../server/src/controllers/homepage.ts"],"sourcesContent":["import type { Core } from '@strapi/types';\nimport type { GetUpcomingReleases } from '../../../shared/contracts/homepage';\n\nconst homepageController = () => {\n  const homepageService = strapi.plugin('content-releases').service('homepage');\n\n  return {\n    async getUpcomingReleases(): Promise<GetUpcomingReleases.Response> {\n      return { data: await homepageService.getUpcomingReleases() };\n    },\n  } satisfies Core.Controller;\n};\n\nexport default homepageController;\n"],"names":["homepageController","homepageService","strapi","plugin","service","getUpcomingReleases","data"],"mappings":"AAGA,MAAMA,kBAAAA,GAAqB,IAAA;AACzB,IAAA,MAAMC,kBAAkBC,MAAAA,CAAOC,MAAM,CAAC,kBAAA,CAAA,CAAoBC,OAAO,CAAC,UAAA,CAAA;IAElE,OAAO;QACL,MAAMC,mBAAAA,CAAAA,GAAAA;YACJ,OAAO;gBAAEC,IAAAA,EAAM,MAAML,gBAAgBI,mBAAmB;AAAG,aAAA;AAC7D,QAAA;AACF,KAAA;AACF;;;;"}