Socket
Socket
Sign inDemoInstall

graphql-language-service

Package Overview
Dependencies
Maintainers
13
Versions
242
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

graphql-language-service - npm Package Compare versions

Comparing version 4.1.5 to 5.0.0-canary-8fa698e7.0

dist/interface/autocompleteUtils.d.ts

12

dist/index.d.ts

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc