graphql-language-service
Advanced tools
Comparing version 4.1.5 to 5.0.0-canary-8fa698e7.0
@@ -1,7 +0,7 @@ | ||
export { getAutocompleteSuggestions, getDefinitionQueryResultForDefinitionNode, getDefinitionQueryResultForFragmentSpread, getDefinitionQueryResultForNamedType, getDefinitionState, getDiagnostics, getFieldDef, getFragmentDefinitions, getHoverInformation, getOutline, getRange, getTokenAtPosition, getTypeInfo, getVariableCompletions, GraphQLLanguageService, SEVERITY, Severity, HoverConfig, SeverityEnum, DIAGNOSTIC_SEVERITY, DefinitionQueryResult, canUseDirective, SuggestionCommand, AutocompleteSuggestionOptions, } from 'graphql-language-service-interface'; | ||
export { onlineParser, ParseRules, CharacterStream, RuleKinds, LexRules, isIgnored, p, list, t, opt, } from 'graphql-language-service-parser'; | ||
export type { RuleOrString, ParserOptions, ParseRule, TokenPattern, State, CharacterStreamInterface, RuleKindEnum, Token, ContextToken, ContextTokenForCodeMirror, ContextTokenUnion, RuleKind, } from 'graphql-language-service-parser'; | ||
export type { CompletionItem, GraphQLProjectConfig, Maybe, IPosition, Diagnostic, IRange, Definition, CachedContent, GraphQLConfig, GraphQLFileMetadata, Uri, ObjectTypeInfo, Outline, OutlineTree, FragmentInfo, GraphQLFileInfo, FileChangeType, GraphQLCache, GraphQLExtensionDeclaration, } from 'graphql-language-service-types'; | ||
export { CompletionItemKind, FileChangeTypeKind, } from 'graphql-language-service-types'; | ||
export { JSONSchema6, JSONSchema6TypeName, JSONSchemaOptions, getASTNodeAtPosition, getFragmentDependencies, getFragmentDependenciesForAST, getOperationASTFacts, getOperationFacts, getQueryFacts, getVariablesJSONSchema, offsetToPosition, OperationFacts, pointToOffset, Position, collectVariables, validateWithCustomRules, VariableToType, QueryFacts, Range, } from 'graphql-language-service-utils'; | ||
export { getAutocompleteSuggestions, getDefinitionQueryResultForDefinitionNode, getDefinitionQueryResultForFragmentSpread, getDefinitionQueryResultForNamedType, getDefinitionState, getDiagnostics, getFieldDef, getFragmentDefinitions, getHoverInformation, getOutline, getRange, getTokenAtPosition, getTypeInfo, getVariableCompletions, SEVERITY, Severity, HoverConfig, SeverityEnum, DIAGNOSTIC_SEVERITY, DefinitionQueryResult, canUseDirective, SuggestionCommand, AutocompleteSuggestionOptions, validateQuery, } from './interface'; | ||
export { onlineParser, ParseRules, CharacterStream, RuleKinds, LexRules, isIgnored, p, list, t, opt, } from './parser'; | ||
export type { RuleOrString, ParserOptions, ParseRule, TokenPattern, State, CharacterStreamInterface, RuleKindEnum, Token, ContextToken, ContextTokenForCodeMirror, ContextTokenUnion, RuleKind, } from './parser'; | ||
export type { CompletionItem, GraphQLProjectConfig, Maybe, IPosition, Diagnostic, IRange, Definition, CachedContent, GraphQLConfig, GraphQLFileMetadata, Uri, ObjectTypeInfo, Outline, OutlineTree, FragmentInfo, GraphQLFileInfo, FileChangeType, GraphQLCache, GraphQLExtensionDeclaration, } from './types'; | ||
export { CompletionItemKind, FileChangeTypeKind } from './types'; | ||
export { JSONSchema6, JSONSchema6TypeName, JSONSchemaOptions, getASTNodeAtPosition, getFragmentDependencies, getFragmentDependenciesForAST, getOperationASTFacts, getOperationFacts, getQueryFacts, getVariablesJSONSchema, offsetToPosition, OperationFacts, pointToOffset, Position, collectVariables, validateWithCustomRules, VariableToType, QueryFacts, Range, } from './utils'; | ||
//# sourceMappingURL=index.d.ts.map |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.Range = exports.validateWithCustomRules = exports.collectVariables = exports.Position = exports.pointToOffset = exports.offsetToPosition = exports.getVariablesJSONSchema = exports.getQueryFacts = exports.getOperationFacts = exports.getOperationASTFacts = exports.getFragmentDependenciesForAST = exports.getFragmentDependencies = exports.getASTNodeAtPosition = exports.FileChangeTypeKind = exports.CompletionItemKind = exports.opt = exports.t = exports.list = exports.p = exports.isIgnored = exports.LexRules = exports.RuleKinds = exports.CharacterStream = exports.ParseRules = exports.onlineParser = exports.SuggestionCommand = exports.canUseDirective = exports.DIAGNOSTIC_SEVERITY = exports.SEVERITY = exports.GraphQLLanguageService = exports.getVariableCompletions = exports.getTypeInfo = exports.getTokenAtPosition = exports.getRange = exports.getOutline = exports.getHoverInformation = exports.getFragmentDefinitions = exports.getFieldDef = exports.getDiagnostics = exports.getDefinitionState = exports.getDefinitionQueryResultForNamedType = exports.getDefinitionQueryResultForFragmentSpread = exports.getDefinitionQueryResultForDefinitionNode = exports.getAutocompleteSuggestions = void 0; | ||
var graphql_language_service_interface_1 = require("graphql-language-service-interface"); | ||
Object.defineProperty(exports, "getAutocompleteSuggestions", { enumerable: true, get: function () { return graphql_language_service_interface_1.getAutocompleteSuggestions; } }); | ||
Object.defineProperty(exports, "getDefinitionQueryResultForDefinitionNode", { enumerable: true, get: function () { return graphql_language_service_interface_1.getDefinitionQueryResultForDefinitionNode; } }); | ||
Object.defineProperty(exports, "getDefinitionQueryResultForFragmentSpread", { enumerable: true, get: function () { return graphql_language_service_interface_1.getDefinitionQueryResultForFragmentSpread; } }); | ||
Object.defineProperty(exports, "getDefinitionQueryResultForNamedType", { enumerable: true, get: function () { return graphql_language_service_interface_1.getDefinitionQueryResultForNamedType; } }); | ||
Object.defineProperty(exports, "getDefinitionState", { enumerable: true, get: function () { return graphql_language_service_interface_1.getDefinitionState; } }); | ||
Object.defineProperty(exports, "getDiagnostics", { enumerable: true, get: function () { return graphql_language_service_interface_1.getDiagnostics; } }); | ||
Object.defineProperty(exports, "getFieldDef", { enumerable: true, get: function () { return graphql_language_service_interface_1.getFieldDef; } }); | ||
Object.defineProperty(exports, "getFragmentDefinitions", { enumerable: true, get: function () { return graphql_language_service_interface_1.getFragmentDefinitions; } }); | ||
Object.defineProperty(exports, "getHoverInformation", { enumerable: true, get: function () { return graphql_language_service_interface_1.getHoverInformation; } }); | ||
Object.defineProperty(exports, "getOutline", { enumerable: true, get: function () { return graphql_language_service_interface_1.getOutline; } }); | ||
Object.defineProperty(exports, "getRange", { enumerable: true, get: function () { return graphql_language_service_interface_1.getRange; } }); | ||
Object.defineProperty(exports, "getTokenAtPosition", { enumerable: true, get: function () { return graphql_language_service_interface_1.getTokenAtPosition; } }); | ||
Object.defineProperty(exports, "getTypeInfo", { enumerable: true, get: function () { return graphql_language_service_interface_1.getTypeInfo; } }); | ||
Object.defineProperty(exports, "getVariableCompletions", { enumerable: true, get: function () { return graphql_language_service_interface_1.getVariableCompletions; } }); | ||
Object.defineProperty(exports, "GraphQLLanguageService", { enumerable: true, get: function () { return graphql_language_service_interface_1.GraphQLLanguageService; } }); | ||
Object.defineProperty(exports, "SEVERITY", { enumerable: true, get: function () { return graphql_language_service_interface_1.SEVERITY; } }); | ||
Object.defineProperty(exports, "DIAGNOSTIC_SEVERITY", { enumerable: true, get: function () { return graphql_language_service_interface_1.DIAGNOSTIC_SEVERITY; } }); | ||
Object.defineProperty(exports, "canUseDirective", { enumerable: true, get: function () { return graphql_language_service_interface_1.canUseDirective; } }); | ||
Object.defineProperty(exports, "SuggestionCommand", { enumerable: true, get: function () { return graphql_language_service_interface_1.SuggestionCommand; } }); | ||
var graphql_language_service_parser_1 = require("graphql-language-service-parser"); | ||
Object.defineProperty(exports, "onlineParser", { enumerable: true, get: function () { return graphql_language_service_parser_1.onlineParser; } }); | ||
Object.defineProperty(exports, "ParseRules", { enumerable: true, get: function () { return graphql_language_service_parser_1.ParseRules; } }); | ||
Object.defineProperty(exports, "CharacterStream", { enumerable: true, get: function () { return graphql_language_service_parser_1.CharacterStream; } }); | ||
Object.defineProperty(exports, "RuleKinds", { enumerable: true, get: function () { return graphql_language_service_parser_1.RuleKinds; } }); | ||
Object.defineProperty(exports, "LexRules", { enumerable: true, get: function () { return graphql_language_service_parser_1.LexRules; } }); | ||
Object.defineProperty(exports, "isIgnored", { enumerable: true, get: function () { return graphql_language_service_parser_1.isIgnored; } }); | ||
Object.defineProperty(exports, "p", { enumerable: true, get: function () { return graphql_language_service_parser_1.p; } }); | ||
Object.defineProperty(exports, "list", { enumerable: true, get: function () { return graphql_language_service_parser_1.list; } }); | ||
Object.defineProperty(exports, "t", { enumerable: true, get: function () { return graphql_language_service_parser_1.t; } }); | ||
Object.defineProperty(exports, "opt", { enumerable: true, get: function () { return graphql_language_service_parser_1.opt; } }); | ||
var graphql_language_service_types_1 = require("graphql-language-service-types"); | ||
Object.defineProperty(exports, "CompletionItemKind", { enumerable: true, get: function () { return graphql_language_service_types_1.CompletionItemKind; } }); | ||
Object.defineProperty(exports, "FileChangeTypeKind", { enumerable: true, get: function () { return graphql_language_service_types_1.FileChangeTypeKind; } }); | ||
var graphql_language_service_utils_1 = require("graphql-language-service-utils"); | ||
Object.defineProperty(exports, "getASTNodeAtPosition", { enumerable: true, get: function () { return graphql_language_service_utils_1.getASTNodeAtPosition; } }); | ||
Object.defineProperty(exports, "getFragmentDependencies", { enumerable: true, get: function () { return graphql_language_service_utils_1.getFragmentDependencies; } }); | ||
Object.defineProperty(exports, "getFragmentDependenciesForAST", { enumerable: true, get: function () { return graphql_language_service_utils_1.getFragmentDependenciesForAST; } }); | ||
Object.defineProperty(exports, "getOperationASTFacts", { enumerable: true, get: function () { return graphql_language_service_utils_1.getOperationASTFacts; } }); | ||
Object.defineProperty(exports, "getOperationFacts", { enumerable: true, get: function () { return graphql_language_service_utils_1.getOperationFacts; } }); | ||
Object.defineProperty(exports, "getQueryFacts", { enumerable: true, get: function () { return graphql_language_service_utils_1.getQueryFacts; } }); | ||
Object.defineProperty(exports, "getVariablesJSONSchema", { enumerable: true, get: function () { return graphql_language_service_utils_1.getVariablesJSONSchema; } }); | ||
Object.defineProperty(exports, "offsetToPosition", { enumerable: true, get: function () { return graphql_language_service_utils_1.offsetToPosition; } }); | ||
Object.defineProperty(exports, "pointToOffset", { enumerable: true, get: function () { return graphql_language_service_utils_1.pointToOffset; } }); | ||
Object.defineProperty(exports, "Position", { enumerable: true, get: function () { return graphql_language_service_utils_1.Position; } }); | ||
Object.defineProperty(exports, "collectVariables", { enumerable: true, get: function () { return graphql_language_service_utils_1.collectVariables; } }); | ||
Object.defineProperty(exports, "validateWithCustomRules", { enumerable: true, get: function () { return graphql_language_service_utils_1.validateWithCustomRules; } }); | ||
Object.defineProperty(exports, "Range", { enumerable: true, get: function () { return graphql_language_service_utils_1.Range; } }); | ||
exports.Range = exports.validateWithCustomRules = exports.collectVariables = exports.Position = exports.pointToOffset = exports.offsetToPosition = exports.getVariablesJSONSchema = exports.getQueryFacts = exports.getOperationFacts = exports.getOperationASTFacts = exports.getFragmentDependenciesForAST = exports.getFragmentDependencies = exports.getASTNodeAtPosition = exports.FileChangeTypeKind = exports.CompletionItemKind = exports.opt = exports.t = exports.list = exports.p = exports.isIgnored = exports.LexRules = exports.RuleKinds = exports.CharacterStream = exports.ParseRules = exports.onlineParser = exports.validateQuery = exports.SuggestionCommand = exports.canUseDirective = exports.DIAGNOSTIC_SEVERITY = exports.SEVERITY = exports.getVariableCompletions = exports.getTypeInfo = exports.getTokenAtPosition = exports.getRange = exports.getOutline = exports.getHoverInformation = exports.getFragmentDefinitions = exports.getFieldDef = exports.getDiagnostics = exports.getDefinitionState = exports.getDefinitionQueryResultForNamedType = exports.getDefinitionQueryResultForFragmentSpread = exports.getDefinitionQueryResultForDefinitionNode = exports.getAutocompleteSuggestions = void 0; | ||
var interface_1 = require("./interface"); | ||
Object.defineProperty(exports, "getAutocompleteSuggestions", { enumerable: true, get: function () { return interface_1.getAutocompleteSuggestions; } }); | ||
Object.defineProperty(exports, "getDefinitionQueryResultForDefinitionNode", { enumerable: true, get: function () { return interface_1.getDefinitionQueryResultForDefinitionNode; } }); | ||
Object.defineProperty(exports, "getDefinitionQueryResultForFragmentSpread", { enumerable: true, get: function () { return interface_1.getDefinitionQueryResultForFragmentSpread; } }); | ||
Object.defineProperty(exports, "getDefinitionQueryResultForNamedType", { enumerable: true, get: function () { return interface_1.getDefinitionQueryResultForNamedType; } }); | ||
Object.defineProperty(exports, "getDefinitionState", { enumerable: true, get: function () { return interface_1.getDefinitionState; } }); | ||
Object.defineProperty(exports, "getDiagnostics", { enumerable: true, get: function () { return interface_1.getDiagnostics; } }); | ||
Object.defineProperty(exports, "getFieldDef", { enumerable: true, get: function () { return interface_1.getFieldDef; } }); | ||
Object.defineProperty(exports, "getFragmentDefinitions", { enumerable: true, get: function () { return interface_1.getFragmentDefinitions; } }); | ||
Object.defineProperty(exports, "getHoverInformation", { enumerable: true, get: function () { return interface_1.getHoverInformation; } }); | ||
Object.defineProperty(exports, "getOutline", { enumerable: true, get: function () { return interface_1.getOutline; } }); | ||
Object.defineProperty(exports, "getRange", { enumerable: true, get: function () { return interface_1.getRange; } }); | ||
Object.defineProperty(exports, "getTokenAtPosition", { enumerable: true, get: function () { return interface_1.getTokenAtPosition; } }); | ||
Object.defineProperty(exports, "getTypeInfo", { enumerable: true, get: function () { return interface_1.getTypeInfo; } }); | ||
Object.defineProperty(exports, "getVariableCompletions", { enumerable: true, get: function () { return interface_1.getVariableCompletions; } }); | ||
Object.defineProperty(exports, "SEVERITY", { enumerable: true, get: function () { return interface_1.SEVERITY; } }); | ||
Object.defineProperty(exports, "DIAGNOSTIC_SEVERITY", { enumerable: true, get: function () { return interface_1.DIAGNOSTIC_SEVERITY; } }); | ||
Object.defineProperty(exports, "canUseDirective", { enumerable: true, get: function () { return interface_1.canUseDirective; } }); | ||
Object.defineProperty(exports, "SuggestionCommand", { enumerable: true, get: function () { return interface_1.SuggestionCommand; } }); | ||
Object.defineProperty(exports, "validateQuery", { enumerable: true, get: function () { return interface_1.validateQuery; } }); | ||
var parser_1 = require("./parser"); | ||
Object.defineProperty(exports, "onlineParser", { enumerable: true, get: function () { return parser_1.onlineParser; } }); | ||
Object.defineProperty(exports, "ParseRules", { enumerable: true, get: function () { return parser_1.ParseRules; } }); | ||
Object.defineProperty(exports, "CharacterStream", { enumerable: true, get: function () { return parser_1.CharacterStream; } }); | ||
Object.defineProperty(exports, "RuleKinds", { enumerable: true, get: function () { return parser_1.RuleKinds; } }); | ||
Object.defineProperty(exports, "LexRules", { enumerable: true, get: function () { return parser_1.LexRules; } }); | ||
Object.defineProperty(exports, "isIgnored", { enumerable: true, get: function () { return parser_1.isIgnored; } }); | ||
Object.defineProperty(exports, "p", { enumerable: true, get: function () { return parser_1.p; } }); | ||
Object.defineProperty(exports, "list", { enumerable: true, get: function () { return parser_1.list; } }); | ||
Object.defineProperty(exports, "t", { enumerable: true, get: function () { return parser_1.t; } }); | ||
Object.defineProperty(exports, "opt", { enumerable: true, get: function () { return parser_1.opt; } }); | ||
var types_1 = require("./types"); | ||
Object.defineProperty(exports, "CompletionItemKind", { enumerable: true, get: function () { return types_1.CompletionItemKind; } }); | ||
Object.defineProperty(exports, "FileChangeTypeKind", { enumerable: true, get: function () { return types_1.FileChangeTypeKind; } }); | ||
var utils_1 = require("./utils"); | ||
Object.defineProperty(exports, "getASTNodeAtPosition", { enumerable: true, get: function () { return utils_1.getASTNodeAtPosition; } }); | ||
Object.defineProperty(exports, "getFragmentDependencies", { enumerable: true, get: function () { return utils_1.getFragmentDependencies; } }); | ||
Object.defineProperty(exports, "getFragmentDependenciesForAST", { enumerable: true, get: function () { return utils_1.getFragmentDependenciesForAST; } }); | ||
Object.defineProperty(exports, "getOperationASTFacts", { enumerable: true, get: function () { return utils_1.getOperationASTFacts; } }); | ||
Object.defineProperty(exports, "getOperationFacts", { enumerable: true, get: function () { return utils_1.getOperationFacts; } }); | ||
Object.defineProperty(exports, "getQueryFacts", { enumerable: true, get: function () { return utils_1.getQueryFacts; } }); | ||
Object.defineProperty(exports, "getVariablesJSONSchema", { enumerable: true, get: function () { return utils_1.getVariablesJSONSchema; } }); | ||
Object.defineProperty(exports, "offsetToPosition", { enumerable: true, get: function () { return utils_1.offsetToPosition; } }); | ||
Object.defineProperty(exports, "pointToOffset", { enumerable: true, get: function () { return utils_1.pointToOffset; } }); | ||
Object.defineProperty(exports, "Position", { enumerable: true, get: function () { return utils_1.Position; } }); | ||
Object.defineProperty(exports, "collectVariables", { enumerable: true, get: function () { return utils_1.collectVariables; } }); | ||
Object.defineProperty(exports, "validateWithCustomRules", { enumerable: true, get: function () { return utils_1.validateWithCustomRules; } }); | ||
Object.defineProperty(exports, "Range", { enumerable: true, get: function () { return utils_1.Range; } }); | ||
//# sourceMappingURL=index.js.map |
@@ -1,7 +0,7 @@ | ||
export { getAutocompleteSuggestions, getDefinitionQueryResultForDefinitionNode, getDefinitionQueryResultForFragmentSpread, getDefinitionQueryResultForNamedType, getDefinitionState, getDiagnostics, getFieldDef, getFragmentDefinitions, getHoverInformation, getOutline, getRange, getTokenAtPosition, getTypeInfo, getVariableCompletions, GraphQLLanguageService, SEVERITY, Severity, HoverConfig, SeverityEnum, DIAGNOSTIC_SEVERITY, DefinitionQueryResult, canUseDirective, SuggestionCommand, AutocompleteSuggestionOptions, } from 'graphql-language-service-interface'; | ||
export { onlineParser, ParseRules, CharacterStream, RuleKinds, LexRules, isIgnored, p, list, t, opt, } from 'graphql-language-service-parser'; | ||
export type { RuleOrString, ParserOptions, ParseRule, TokenPattern, State, CharacterStreamInterface, RuleKindEnum, Token, ContextToken, ContextTokenForCodeMirror, ContextTokenUnion, RuleKind, } from 'graphql-language-service-parser'; | ||
export type { CompletionItem, GraphQLProjectConfig, Maybe, IPosition, Diagnostic, IRange, Definition, CachedContent, GraphQLConfig, GraphQLFileMetadata, Uri, ObjectTypeInfo, Outline, OutlineTree, FragmentInfo, GraphQLFileInfo, FileChangeType, GraphQLCache, GraphQLExtensionDeclaration, } from 'graphql-language-service-types'; | ||
export { CompletionItemKind, FileChangeTypeKind, } from 'graphql-language-service-types'; | ||
export { JSONSchema6, JSONSchema6TypeName, JSONSchemaOptions, getASTNodeAtPosition, getFragmentDependencies, getFragmentDependenciesForAST, getOperationASTFacts, getOperationFacts, getQueryFacts, getVariablesJSONSchema, offsetToPosition, OperationFacts, pointToOffset, Position, collectVariables, validateWithCustomRules, VariableToType, QueryFacts, Range, } from 'graphql-language-service-utils'; | ||
export { getAutocompleteSuggestions, getDefinitionQueryResultForDefinitionNode, getDefinitionQueryResultForFragmentSpread, getDefinitionQueryResultForNamedType, getDefinitionState, getDiagnostics, getFieldDef, getFragmentDefinitions, getHoverInformation, getOutline, getRange, getTokenAtPosition, getTypeInfo, getVariableCompletions, SEVERITY, Severity, HoverConfig, SeverityEnum, DIAGNOSTIC_SEVERITY, DefinitionQueryResult, canUseDirective, SuggestionCommand, AutocompleteSuggestionOptions, validateQuery, } from './interface'; | ||
export { onlineParser, ParseRules, CharacterStream, RuleKinds, LexRules, isIgnored, p, list, t, opt, } from './parser'; | ||
export type { RuleOrString, ParserOptions, ParseRule, TokenPattern, State, CharacterStreamInterface, RuleKindEnum, Token, ContextToken, ContextTokenForCodeMirror, ContextTokenUnion, RuleKind, } from './parser'; | ||
export type { CompletionItem, GraphQLProjectConfig, Maybe, IPosition, Diagnostic, IRange, Definition, CachedContent, GraphQLConfig, GraphQLFileMetadata, Uri, ObjectTypeInfo, Outline, OutlineTree, FragmentInfo, GraphQLFileInfo, FileChangeType, GraphQLCache, GraphQLExtensionDeclaration, } from './types'; | ||
export { CompletionItemKind, FileChangeTypeKind } from './types'; | ||
export { JSONSchema6, JSONSchema6TypeName, JSONSchemaOptions, getASTNodeAtPosition, getFragmentDependencies, getFragmentDependenciesForAST, getOperationASTFacts, getOperationFacts, getQueryFacts, getVariablesJSONSchema, offsetToPosition, OperationFacts, pointToOffset, Position, collectVariables, validateWithCustomRules, VariableToType, QueryFacts, Range, } from './utils'; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -1,5 +0,5 @@ | ||
export { getAutocompleteSuggestions, getDefinitionQueryResultForDefinitionNode, getDefinitionQueryResultForFragmentSpread, getDefinitionQueryResultForNamedType, getDefinitionState, getDiagnostics, getFieldDef, getFragmentDefinitions, getHoverInformation, getOutline, getRange, getTokenAtPosition, getTypeInfo, getVariableCompletions, GraphQLLanguageService, SEVERITY, DIAGNOSTIC_SEVERITY, canUseDirective, SuggestionCommand, } from 'graphql-language-service-interface'; | ||
export { onlineParser, ParseRules, CharacterStream, RuleKinds, LexRules, isIgnored, p, list, t, opt, } from 'graphql-language-service-parser'; | ||
export { CompletionItemKind, FileChangeTypeKind, } from 'graphql-language-service-types'; | ||
export { getASTNodeAtPosition, getFragmentDependencies, getFragmentDependenciesForAST, getOperationASTFacts, getOperationFacts, getQueryFacts, getVariablesJSONSchema, offsetToPosition, pointToOffset, Position, collectVariables, validateWithCustomRules, Range, } from 'graphql-language-service-utils'; | ||
export { getAutocompleteSuggestions, getDefinitionQueryResultForDefinitionNode, getDefinitionQueryResultForFragmentSpread, getDefinitionQueryResultForNamedType, getDefinitionState, getDiagnostics, getFieldDef, getFragmentDefinitions, getHoverInformation, getOutline, getRange, getTokenAtPosition, getTypeInfo, getVariableCompletions, SEVERITY, DIAGNOSTIC_SEVERITY, canUseDirective, SuggestionCommand, validateQuery, } from './interface'; | ||
export { onlineParser, ParseRules, CharacterStream, RuleKinds, LexRules, isIgnored, p, list, t, opt, } from './parser'; | ||
export { CompletionItemKind, FileChangeTypeKind } from './types'; | ||
export { getASTNodeAtPosition, getFragmentDependencies, getFragmentDependenciesForAST, getOperationASTFacts, getOperationFacts, getQueryFacts, getVariablesJSONSchema, offsetToPosition, pointToOffset, Position, collectVariables, validateWithCustomRules, Range, } from './utils'; | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "graphql-language-service", | ||
"version": "4.1.5", | ||
"version": "5.0.0-canary-8fa698e7.0", | ||
"description": "The official, runtime independent Language Service for GraphQL", | ||
@@ -34,11 +34,20 @@ "contributors": [ | ||
"dependencies": { | ||
"graphql-language-service-interface": "^2.10.2", | ||
"graphql-language-service-parser": "^1.10.4", | ||
"graphql-language-service-types": "^1.8.7", | ||
"graphql-language-service-utils": "^2.7.1" | ||
"graphql-config": "^4.1.0", | ||
"vscode-languageserver-types": "^3.15.1", | ||
"nullthrows": "^1.0.0" | ||
}, | ||
"devDependencies": { | ||
"@types/picomatch": "^2.3.0", | ||
"graphql": "16.0.0-experimental-stream-defer.5" | ||
"@types/benchmark": "^1.0.33", | ||
"@types/json-schema": "7.0.9", | ||
"benchmark": "^2.1.4", | ||
"graphql": "16.0.0-experimental-stream-defer.5", | ||
"lodash": "^4.17.15", | ||
"platform": "^1.3.5", | ||
"ts-node": "^8.10.2", | ||
"typescript": "^4.1.3" | ||
}, | ||
"scripts": { | ||
"benchmark": "ts-node benchmark/index.ts" | ||
} | ||
} |
@@ -7,3 +7,3 @@ # `graphql-language-service` | ||
> **Note**: Still mostly experimental, however it depends mostly on stable libraries. | ||
> **Migration Note**: As of 3.0.0, the LSP command line interface has been moved to [`graphql-language-service-cli`](../graphql-language-service-cli) | ||
> **Migration Note**: As of 3.0.0, the LSP Server command line interface has been moved to [`graphql-language-service-cli`](../graphql-language-service-cli) | ||
@@ -16,23 +16,14 @@ ## Purpose | ||
It also provides a new `LanguageService` class as browser/web-worker runtime friendly alternative to the one that lives in [`graphql-language-service-interface`](../graphql-language-service-cli), that utilizes the same underlying functions, meaning _most_ fixes and improvements from here on out will continue to be reflected by both implementations. | ||
## Interface | ||
## Usage | ||
Language Service Protocol (LSP) methods written in TypeScript used by [`graphql-language-service-server`](https://github.com/graphql/graphiql/tree/main/packages/graphql-language-service-server), [`monaco-graphql`](https://github.com/graphql/graphiql/tree/main/packages/monaco-graphql) and [`codemirror-graphql`](https://github.com/graphql/graphiql/tree/main/packages/codemirror-graphql). | ||
Instantiates with these optional parameters: | ||
The goal is to provide methods for creating [Language Server Protocol](https://langserver.org) compliant services to be used by an IDE plugin, a browser application or desktop application. | ||
```ts | ||
type GraphQLLanguageConfig = { | ||
parser?: typeof parse; | ||
schemaLoader?: typeof defaultSchemaLoader; | ||
schemaBuilder?: typeof defaultSchemaBuilder; | ||
schemaConfig: SchemaConfig; | ||
}; | ||
``` | ||
## Parser | ||
this is the minimum configuration required: | ||
A standalone online, immutable, dependeancy-free parser for [GraphQL](http://graphql.org/), used by the LSP interface methods | ||
```ts | ||
const languageService = new LanguageService({ | ||
schemaConfig: { uri: 'https://my/schema' }, | ||
}); | ||
``` | ||
## Utils | ||
Various utilities |
@@ -33,3 +33,2 @@ /** | ||
getVariableCompletions, | ||
GraphQLLanguageService, | ||
SEVERITY, | ||
@@ -44,3 +43,4 @@ Severity, | ||
AutocompleteSuggestionOptions, | ||
} from 'graphql-language-service-interface'; | ||
validateQuery, | ||
} from './interface'; | ||
@@ -61,3 +61,3 @@ /** | ||
opt, | ||
} from 'graphql-language-service-parser'; | ||
} from './parser'; | ||
@@ -77,3 +77,3 @@ export type { | ||
RuleKind, | ||
} from 'graphql-language-service-parser'; | ||
} from './parser'; | ||
@@ -103,8 +103,5 @@ /** | ||
GraphQLExtensionDeclaration, | ||
} from 'graphql-language-service-types'; | ||
} from './types'; | ||
export { | ||
CompletionItemKind, | ||
FileChangeTypeKind, | ||
} from 'graphql-language-service-types'; | ||
export { CompletionItemKind, FileChangeTypeKind } from './types'; | ||
@@ -134,2 +131,2 @@ /** | ||
Range, | ||
} from 'graphql-language-service-utils'; | ||
} from './utils'; |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
716807
4
247
13463
9
1
28
1
+ Addedgraphql-config@^4.1.0
+ Addednullthrows@^1.0.0
- Removed@types/json-schema@7.0.9(transitive)
- Removedgraphql-language-service-interface@2.10.2(transitive)
- Removedgraphql-language-service-parser@1.10.4(transitive)
- Removedgraphql-language-service-types@1.8.7(transitive)
- Removedgraphql-language-service-utils@2.7.1(transitive)