{"version":3,"file":"dynamic-zone.mjs","sources":["../../../../../server/src/services/builders/resolvers/dynamic-zone.ts"],"sourcesContent":["import type { Internal } from '@strapi/types';\n\nimport type { Context } from '../../types';\n\nexport default ({ strapi }: Context) => ({\n  buildDynamicZoneResolver({\n    contentTypeUID,\n    attributeName,\n  }: {\n    contentTypeUID: Internal.UID.ContentType;\n    attributeName: string;\n  }) {\n    return async (parent: any) => {\n      return strapi.db?.query(contentTypeUID).load(parent, attributeName);\n    };\n  },\n});\n"],"names":["strapi","buildDynamicZoneResolver","contentTypeUID","attributeName","parent","db","query","load"],"mappings":"AAIA,2BAAe,CAAA,CAAC,EAAEA,MAAM,EAAW,IAAM;AACvCC,QAAAA,wBAAAA,CAAAA,CAAyB,EACvBC,cAAc,EACdC,aAAa,EAId,EAAA;AACC,YAAA,OAAO,OAAOC,MAAAA,GAAAA;AACZ,gBAAA,OAAOJ,OAAOK,EAAE,EAAEC,KAAMJ,CAAAA,cAAAA,CAAAA,CAAgBK,KAAKH,MAAQD,EAAAA,aAAAA,CAAAA;AACvD,aAAA;AACF;AACF,KAAA,CAAC;;;;"}