UNPKG

@paroicms/server

Version:
18 lines 755 B
import { toDocumentSeed } from "../../common/data-format.js"; import { siteReadyGuard } from "../../graphql/graphql.types.js"; import { authGuard } from "../auth/auth.helper.js"; import { findOneDocument } from "./load-documents.queries.js"; export const extendWithDocumentResolver = { LNodeWrap: { document: async (parent, _args, { siteContext, httpContext }) => { authGuard(httpContext); siteReadyGuard(siteContext); const document = await findOneDocument(siteContext, { nodeId: parent.nodeId, language: parent.language, }); return document ? toDocumentSeed(document) : null; }, }, }; //# sourceMappingURL=document.resolver.extend.js.map