UNPKG

apollo-language-server

Version:

A language server for Apollo GraphQL projects

41 lines 1.39 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GraphQLServiceProject = exports.isServiceProject = void 0; const base_1 = require("./base"); const fileSet_1 = require("../fileSet"); function isServiceProject(project) { return project instanceof GraphQLServiceProject; } exports.isServiceProject = isServiceProject; class GraphQLServiceProject extends base_1.GraphQLProject { constructor({ clientIdentity, config, rootURI, loadingHandler, }) { const fileSet = new fileSet_1.FileSet({ rootURI: config.configDirURI || rootURI, includes: [ ...config.service.includes, ".env", "apollo.config.js", "apollo.config.cjs", ], excludes: config.service.excludes, configURI: config.configURI, }); super({ config, fileSet, loadingHandler, clientIdentity }); this.config = config; } get displayName() { return this.config.graph || "Unnamed Project"; } initialize() { return []; } validate() { } getProjectStats() { return { loaded: true, type: "service" }; } resolveFederationInfo() { return this.schemaProvider.resolveFederatedServiceSDL(); } } exports.GraphQLServiceProject = GraphQLServiceProject; //# sourceMappingURL=service.js.map