@paroicms/server
Version:
The ParoiCMS server
45 lines • 2.47 kB
JavaScript
import { readFileSync } from "node:fs";
import { join } from "node:path";
import { accountResolvers } from "../admin-backend/account/account.resolver.js";
import { backupResolvers } from "../admin-backend/backup/backup.resolver.js";
import { extendWithDocumentResolver } from "../admin-backend/document/document.resolver.extend.js";
import { documentResolvers } from "../admin-backend/document/document.resolver.js";
import { extendLNodeWrapWithFieldValuesResolvers, extendPartWithFieldValuesResolver, fieldResolvers, } from "../admin-backend/fields/fields.resolver.js";
import { lNodeWrapResolvers } from "../admin-backend/lnode/lnode-wrap.resolver.js";
import { extendDocumentWithMediaResolver } from "../admin-backend/media/media.resolver.extend.js";
import { mediaResolvers } from "../admin-backend/media/media.resolver.js";
import { migrationResolvers } from "../admin-backend/migration/migration.resolver.js";
import { extendLNodeWrapWithNodeResolver } from "../admin-backend/node/node.resolver.extend.js";
import { nodeResolvers } from "../admin-backend/node/node.resolver.js";
import { extendLNodeWrapWithPartResolvers } from "../admin-backend/part/part.resolver.extend.js";
import { partResolvers } from "../admin-backend/part/part.resolver.js";
import { routingClusterResolvers } from "../admin-backend/routing-cluster/routing-cluster.resolver.js";
import { siteConstantsResolvers } from "../admin-backend/site-constants/site-constants.resolver.js";
import { unprotectedResolvers } from "../admin-backend/unprotected/unprotected.resolver.js";
import { packageDir } from "../context.js";
import { scalarTypeResolvers } from "./custom-scalar/custom-scalar.resolver.js";
export const typeDefs = readFileSync(join(packageDir, "schema.graphql"), "utf8");
export function federateResolvers() {
return [
accountResolvers,
backupResolvers,
migrationResolvers,
documentResolvers,
extendWithDocumentResolver,
fieldResolvers,
extendLNodeWrapWithFieldValuesResolvers,
extendPartWithFieldValuesResolver,
nodeResolvers,
extendLNodeWrapWithNodeResolver,
mediaResolvers,
partResolvers,
extendLNodeWrapWithPartResolvers,
lNodeWrapResolvers,
routingClusterResolvers,
siteConstantsResolvers,
unprotectedResolvers,
scalarTypeResolvers,
extendDocumentWithMediaResolver,
];
}
//# sourceMappingURL=apollo-server-init.js.map