UNPKG

@paroicms/server

Version:
17 lines 661 B
import { makeGqlMedia } from "../../common/medias/media-lib.js"; import { siteReadyGuard } from "../../graphql/graphql.types.js"; export const extendDocumentWithMediaResolver = { Document: { featuredImage: async (parent, _args, { siteContext }) => { siteReadyGuard(siteContext); const media = await siteContext.mediaStorage.getMedia({ handle: parent.featuredImageHandle, withAttachedData: true, }); if (!media) return null; return await makeGqlMedia(siteContext, media); }, }, }; //# sourceMappingURL=media.resolver.extend.js.map