@paroicms/server
Version:
The ParoiCMS server
55 lines • 3.02 kB
JavaScript
import { readFileSync } from "node:fs";
import { join } from "node:path";
import { accountRoleResolvers } from "../admin-backend/account/account-role.resolver.js";
import { accountResolvers } from "../admin-backend/account/account.resolver.js";
import { authorAccountResolvers } from "../admin-backend/account/author-account.resolver.js";
import { backupResolvers } from "../admin-backend/backup/backup.resolver.js";
import { documentResolvers } from "../admin-backend/document/document.resolver.js";
import { eventLogResolvers } from "../admin-backend/event-log/event-log.resolver.js";
import { extendDocumentWithFieldValuesResolvers, extendPartWithFieldValuesResolver, fieldResolvers, } from "../admin-backend/fields/fields.resolver.js";
import { historyResolvers } from "../admin-backend/history/history.resolver.js";
import { documentListResolvers } from "../admin-backend/lnode/document-list.resolver.js";
import { loggingResolvers } from "../admin-backend/logging/logging.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 { extendDocumentWithNodeResolver } from "../admin-backend/node/node.resolver.extend.js";
import { nodeResolvers } from "../admin-backend/node/node.resolver.js";
import { extendDocumentWithPartResolvers } from "../admin-backend/part/part.resolver.extend.js";
import { partResolvers } from "../admin-backend/part/part.resolver.js";
import { patResolvers } from "../admin-backend/personal-access-token/pat.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,
accountRoleResolvers,
authorAccountResolvers,
backupResolvers,
migrationResolvers,
documentResolvers,
eventLogResolvers,
fieldResolvers,
extendDocumentWithFieldValuesResolvers,
extendPartWithFieldValuesResolver,
historyResolvers,
nodeResolvers,
extendDocumentWithNodeResolver,
mediaResolvers,
partResolvers,
extendDocumentWithPartResolvers,
documentListResolvers,
routingClusterResolvers,
siteConstantsResolvers,
unprotectedResolvers,
scalarTypeResolvers,
extendDocumentWithMediaResolver,
loggingResolvers,
patResolvers,
];
}
//# sourceMappingURL=apollo-server-init.js.map