Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • GraphQLLanguageService

Index

Constructors

constructor

Properties

_graphQLCache

_graphQLCache: GraphQLCache

_graphQLConfig

_graphQLConfig: GraphQLConfig

_logger

_logger: Logger

Methods

_getDefinitionForField

  • _getDefinitionForField(query: string, _ast: DocumentNode, _node: FieldNode, _filePath: Uri, projectConfig: GraphQLProjectConfig, position: IPosition): Promise<null | DefinitionQueryResult>

_getDefinitionForFragmentSpread

  • _getDefinitionForFragmentSpread(query: string, ast: DocumentNode, node: FragmentSpreadNode, filePath: Uri, projectConfig: GraphQLProjectConfig): Promise<DefinitionQueryResult | null>

_getDefinitionForNamedType

  • _getDefinitionForNamedType(query: string, ast: DocumentNode, node: NamedTypeNode, filePath: Uri, projectConfig: GraphQLProjectConfig): Promise<DefinitionQueryResult | null>

getAutocompleteSuggestions

  • getAutocompleteSuggestions(query: string, position: IPosition, filePath: Uri): Promise<Array<CompletionItem>>

getConfigForURI

  • getConfigForURI(uri: Uri): undefined | GraphQLProjectConfig

getDefinition

getDiagnostics

  • getDiagnostics(document: string, uri: Uri, isRelayCompatMode?: undefined | false | true): Promise<Array<Diagnostic>>

getDocumentSymbols

  • getDocumentSymbols(document: string, filePath: Uri): Promise<SymbolInformation[]>

getHoverInformation

  • getHoverInformation(query: string, position: IPosition, filePath: Uri, options?: HoverConfig): Promise<Hover["contents"]>

getOutline

  • getOutline(documentText: string): Promise<Outline | null>

Generated using TypeDoc