apollo-language-server
- Version 1.26.9
- Published
- 750 kB
- 25 dependencies
- MIT license
Install
npm i apollo-language-server
yarn add apollo-language-server
pnpm add apollo-language-server
Overview
A language server for Apollo GraphQL projects
Index
Variables
Functions
Classes
GraphQLClientProject
- clientSchema
- config
- diagnosticSet
- displayName
- fragments
- fragmentSpreadsForFragment()
- generateDecorations()
- getOperationFieldsFromFieldDefinition()
- getProjectStats()
- initialize()
- loadEngineData()
- mergedOperationsAndFragments
- mergedOperationsAndFragmentsForService
- missingApolloClientDirectives
- onDecorations()
- onSchemaTags()
- operations
- resolveSchema()
- rootURI
- serviceID
- updateSchemaTag()
- validate()
GraphQLProject
- checkForDuplicateOperations()
- clearAllDiagnostics()
- config
- definitions
- definitionsAt()
- displayName
- documentAt()
- documentDidChange()
- documents
- documentsAt()
- documentsByFile
- engine
- engineClient
- fileDidChange()
- fileWasDeleted()
- getProjectStats()
- includesFile()
- initialize()
- invalidate()
- isReady
- lastLoadDate
- loadingHandler
- onDiagnostics()
- onSchemaChange()
- resolveFederatedServiceSDL()
- resolveSchema()
- scanAllIncludedFiles()
- schema
- schemaProvider
- typeSystemDefinitionsAndExtensions
- updateConfig()
- validate()
- whenReady
Interfaces
Type Aliases
Namespaces
graphqlTypes
- ChangeSeverity
- CheckPartialSchema
- CheckPartialSchema_service
- CheckPartialSchema_service_checkPartialSchema
- CheckPartialSchema_service_checkPartialSchema_checkSchemaResult
- CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious
- CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_affectedClients
- CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_affectedQueries
- CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_changes
- CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_validationConfig
- CheckPartialSchema_service_checkPartialSchema_compositionValidationResult
- CheckPartialSchema_service_checkPartialSchema_compositionValidationResult_compositionValidationDetails
- CheckPartialSchema_service_checkPartialSchema_compositionValidationResult_errors
- CheckPartialSchemaVariables
- CheckSchema
- CheckSchema_service
- CheckSchema_service_checkSchema
- CheckSchema_service_checkSchema_diffToPrevious
- CheckSchema_service_checkSchema_diffToPrevious_affectedClients
- CheckSchema_service_checkSchema_diffToPrevious_affectedQueries
- CheckSchema_service_checkSchema_diffToPrevious_changes
- CheckSchema_service_checkSchema_diffToPrevious_validationConfig
- CheckSchemaVariables
- ClientInfoFilter
- GetSchemaByTag
- GetSchemaByTag_service
- GetSchemaByTag_service_schema
- GetSchemaByTag_service_schema___schema
- GetSchemaByTag_service_schema___schema_directives
- GetSchemaByTag_service_schema___schema_directives_args
- GetSchemaByTag_service_schema___schema_directives_args_type
- GetSchemaByTag_service_schema___schema_directives_args_type_ofType
- GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType
- GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_mutationType
- GetSchemaByTag_service_schema___schema_queryType
- GetSchemaByTag_service_schema___schema_subscriptionType
- GetSchemaByTag_service_schema___schema_types
- GetSchemaByTag_service_schema___schema_types_enumValues
- GetSchemaByTag_service_schema___schema_types_fields
- GetSchemaByTag_service_schema___schema_types_fields_args
- GetSchemaByTag_service_schema___schema_types_fields_args_type
- GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType
- GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_fields_type
- GetSchemaByTag_service_schema___schema_types_fields_type_ofType
- GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_inputFields
- GetSchemaByTag_service_schema___schema_types_inputFields_type
- GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType
- GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_interfaces
- GetSchemaByTag_service_schema___schema_types_interfaces_ofType
- GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType_ofType_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_possibleTypes
- GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType
- GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType_ofType_ofType_ofType
- GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType_ofType_ofType_ofType_ofType
- GetSchemaByTagVariables
- GitContextInput
- HistoricQueryParameters
- IntrospectionDirectiveInput
- IntrospectionDirectiveLocation
- IntrospectionEnumValueInput
- IntrospectionFieldInput
- IntrospectionFullType
- IntrospectionFullType_enumValues
- IntrospectionFullType_fields
- IntrospectionFullType_fields_args
- IntrospectionFullType_fields_args_type
- IntrospectionFullType_fields_args_type_ofType
- IntrospectionFullType_fields_args_type_ofType_ofType
- IntrospectionFullType_fields_args_type_ofType_ofType_ofType
- IntrospectionFullType_fields_args_type_ofType_ofType_ofType_ofType
- IntrospectionFullType_fields_args_type_ofType_ofType_ofType_ofType_ofType
- IntrospectionFullType_fields_args_type_ofType_ofType_ofType_ofType_ofType_ofType
- IntrospectionFullType_fields_args_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType
- IntrospectionFullType_fields_type
- IntrospectionFullType_fields_type_ofType
- IntrospectionFullType_fields_type_ofType_ofType
- IntrospectionFullType_fields_type_ofType_ofType_ofType
- IntrospectionFullType_fields_type_ofType_ofType_ofType_ofType
- IntrospectionFullType_fields_type_ofType_ofType_ofType_ofType_ofType
- IntrospectionFullType_fields_type_ofType_ofType_ofType_ofType_ofType_ofType
- IntrospectionFullType_fields_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType
- IntrospectionFullType_inputFields
- IntrospectionFullType_inputFields_type
- IntrospectionFullType_inputFields_type_ofType
- IntrospectionFullType_inputFields_type_ofType_ofType
- IntrospectionFullType_inputFields_type_ofType_ofType_ofType
- IntrospectionFullType_inputFields_type_ofType_ofType_ofType_ofType
- IntrospectionFullType_inputFields_type_ofType_ofType_ofType_ofType_ofType
- IntrospectionFullType_inputFields_type_ofType_ofType_ofType_ofType_ofType_ofType
- IntrospectionFullType_inputFields_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType
- IntrospectionFullType_interfaces
- IntrospectionFullType_interfaces_ofType
- IntrospectionFullType_interfaces_ofType_ofType
- IntrospectionFullType_interfaces_ofType_ofType_ofType
- IntrospectionFullType_interfaces_ofType_ofType_ofType_ofType
- IntrospectionFullType_interfaces_ofType_ofType_ofType_ofType_ofType
- IntrospectionFullType_interfaces_ofType_ofType_ofType_ofType_ofType_ofType
- IntrospectionFullType_interfaces_ofType_ofType_ofType_ofType_ofType_ofType_ofType
- IntrospectionFullType_possibleTypes
- IntrospectionFullType_possibleTypes_ofType
- IntrospectionFullType_possibleTypes_ofType_ofType
- IntrospectionFullType_possibleTypes_ofType_ofType_ofType
- IntrospectionFullType_possibleTypes_ofType_ofType_ofType_ofType
- IntrospectionFullType_possibleTypes_ofType_ofType_ofType_ofType_ofType
- IntrospectionFullType_possibleTypes_ofType_ofType_ofType_ofType_ofType_ofType
- IntrospectionFullType_possibleTypes_ofType_ofType_ofType_ofType_ofType_ofType_ofType
- IntrospectionInputValue
- IntrospectionInputValue_type
- IntrospectionInputValue_type_ofType
- IntrospectionInputValue_type_ofType_ofType
- IntrospectionInputValue_type_ofType_ofType_ofType
- IntrospectionInputValue_type_ofType_ofType_ofType_ofType
- IntrospectionInputValue_type_ofType_ofType_ofType_ofType_ofType
- IntrospectionInputValue_type_ofType_ofType_ofType_ofType_ofType_ofType
- IntrospectionInputValue_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType
- IntrospectionInputValueInput
- IntrospectionSchemaInput
- IntrospectionTypeInput
- IntrospectionTypeKind
- IntrospectionTypeRef
- IntrospectionTypeRef_ofType
- IntrospectionTypeRef_ofType_ofType
- IntrospectionTypeRef_ofType_ofType_ofType
- IntrospectionTypeRef_ofType_ofType_ofType_ofType
- IntrospectionTypeRef_ofType_ofType_ofType_ofType_ofType
- IntrospectionTypeRef_ofType_ofType_ofType_ofType_ofType_ofType
- IntrospectionTypeRef_ofType_ofType_ofType_ofType_ofType_ofType_ofType
- IntrospectionTypeRefInput
- ListServices
- ListServices_service
- ListServices_service_implementingServices
- ListServices_service_implementingServices_FederatedImplementingServices
- ListServices_service_implementingServices_FederatedImplementingServices_services
- ListServices_service_implementingServices_NonFederatedImplementingService
- ListServicesVariables
- OperationDocumentInput
- OperationNameFilterInput
- PartialSchemaInput
- RegisteredClientIdentityInput
- RegisteredOperationInput
- RegisteredOperationMetadataInput
- RegisterOperations
- RegisterOperations_service
- RegisterOperations_service_registerOperationsWithResponse
- RegisterOperations_service_registerOperationsWithResponse_invalidOperations
- RegisterOperations_service_registerOperationsWithResponse_invalidOperations_errors
- RegisterOperations_service_registerOperationsWithResponse_newOperations
- RegisterOperationsVariables
- RemoveServiceAndCompose
- RemoveServiceAndCompose_service
- RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition
- RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_compositionConfig
- RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_compositionConfig_implementingServiceLocations
- RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_errors
- RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_errors_locations
- RemoveServiceAndComposeVariables
- SchemaTagsAndFieldStats
- SchemaTagsAndFieldStats_service
- SchemaTagsAndFieldStats_service_schemaTags
- SchemaTagsAndFieldStats_service_stats
- SchemaTagsAndFieldStats_service_stats_fieldStats
- SchemaTagsAndFieldStats_service_stats_fieldStats_groupBy
- SchemaTagsAndFieldStats_service_stats_fieldStats_metrics
- SchemaTagsAndFieldStats_service_stats_fieldStats_metrics_fieldHistogram
- SchemaTagsAndFieldStatsVariables
- UploadAndComposePartialSchema
- UploadAndComposePartialSchema_service
- UploadAndComposePartialSchema_service_upsertImplementingServiceAndTriggerComposition
- UploadAndComposePartialSchema_service_upsertImplementingServiceAndTriggerComposition_compositionConfig
- UploadAndComposePartialSchema_service_upsertImplementingServiceAndTriggerComposition_errors
- UploadAndComposePartialSchemaVariables
- UploadSchema
- UploadSchema_service
- UploadSchema_service_uploadSchema
- UploadSchema_service_uploadSchema_tag
- UploadSchema_service_uploadSchema_tag_schema
- UploadSchemaVariables
- ValidateOperations
- ValidateOperations_service
- ValidateOperations_service_validateOperations
- ValidateOperations_service_validateOperations_validationResults
- ValidateOperations_service_validateOperations_validationResults_operation
- ValidateOperationsVariables
- ValidationErrorCode
- ValidationErrorType
Variables
variable DefaultClientConfig
const DefaultClientConfig: { tagName: string; clientOnlyDirectives: string[]; clientSchemaDirectives: string[]; addTypename: boolean; statsWindow: { to: number; from: number }; includes: string[]; excludes: string[];};
variable DefaultConfigBase
const DefaultConfigBase: { includes: string[]; excludes: string[] };
variable DefaultEngineConfig
const DefaultEngineConfig: { endpoint: string };
variable DefaultEngineStatsWindow
const DefaultEngineStatsWindow: { to: number; from: number };
variable DefaultServiceConfig
const DefaultServiceConfig: { endpoint: { url: string }; includes: string[]; excludes: string[];};
variable keyEnvVar
const keyEnvVar: string;
variable legacyKeyEnvVar
const legacyKeyEnvVar: string;
Functions
function getGraphIdFromConfig
getGraphIdFromConfig: (config: ApolloConfigFormat) => string | undefined;
function getServiceFromKey
getServiceFromKey: (key?: string) => string | undefined;
function getValidationErrors
getValidationErrors: ( schema: GraphQLSchema, document: DocumentNode, fragments?: { [fragmentName: string]: FragmentDefinitionNode }, rules?: ValidationRule[]) => any;
function isClientConfig
isClientConfig: (config: ApolloConfig) => config is ClientConfig;
function isClientProject
isClientProject: (project: GraphQLProject) => project is GraphQLClientProject;
function isLocalServiceConfig
isLocalServiceConfig: ( config: ClientServiceConfig) => config is LocalServiceConfig;
function isServiceConfig
isServiceConfig: (config: ApolloConfig) => config is ServiceConfig;
function isServiceKey
isServiceKey: (key?: string) => boolean | '' | undefined;
function isServiceProject
isServiceProject: (project: GraphQLProject) => project is GraphQLServiceProject;
function loadConfig
loadConfig: ({ configPath, configFileName, requireConfig, name, type,}: LoadConfigSettings) => Promise<void | ApolloConfig>;
function noServiceError
noServiceError: (service: string | undefined, endpoint?: string) => string;
function parseServiceSpecifier
parseServiceSpecifier: (specifier: ServiceSpecifier) => ServiceIDAndTag;
function schemaProviderFromConfig
schemaProviderFromConfig: ( config: ApolloConfig, clientIdentity?: ClientIdentity) => GraphQLSchemaProvider;
function withTypenameFieldAddedWhereNeeded
withTypenameFieldAddedWhereNeeded: (ast: ASTNode) => any;
Classes
class ApolloConfig
class ApolloConfig {}
constructor
constructor(rawConfig: any, configURI?: any);
property client
client?: ClientConfigFormat;
property configDirURI
readonly configDirURI: any;
property configURI
configURI?: any;
property engine
engine: EngineConfig;
property graph
graph: string;
property isClient
isClient: boolean;
property isService
isService: boolean;
property projects
readonly projects: (ClientConfig | ServiceConfig)[];
property rawConfig
rawConfig: any;
property service
service?: ServiceConfigFormat;
property variant
variant: string;
method setDefaults
setDefaults: ({ client, engine, service }: any) => void;
class ApolloEngineClient
class ApolloEngineClient extends GraphQLDataSource {}
constructor
constructor( engineKey: string, engineEndpoint?: string, clientIdentity?: ClientIdentity);
method checkPartialSchema
checkPartialSchema: ( variables: CheckPartialSchemaVariables) => Promise<CheckPartialSchema_service_checkPartialSchema>;
method checkSchema
checkSchema: ( variables: CheckSchemaVariables) => Promise<import('../graphqlTypes').CheckSchema_service_checkSchema>;
method listServices
listServices: (variables: ListServicesVariables) => Promise<ListServices>;
method loadSchemaTagsAndFieldStats
loadSchemaTagsAndFieldStats: ( serviceID: string) => Promise<{ schemaTags: string[]; fieldStats: FieldStats }>;
method registerOperations
registerOperations: ( variables: RegisterOperationsVariables) => Promise< import('../graphqlTypes').RegisterOperations_service_registerOperationsWithResponse>;
method removeServiceAndCompose
removeServiceAndCompose: ( variables: RemoveServiceAndComposeVariables) => Promise< import('../graphqlTypes').RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition>;
method uploadAndComposePartialSchema
uploadAndComposePartialSchema: ( variables: UploadAndComposePartialSchemaVariables) => Promise< import('../graphqlTypes').UploadAndComposePartialSchema_service_upsertImplementingServiceAndTriggerComposition>;
method uploadSchema
uploadSchema: ( variables: UploadSchemaVariables) => Promise<import('../graphqlTypes').UploadSchema_service_uploadSchema | null>;
method validateOperations
validateOperations: ( variables: ValidateOperationsVariables) => Promise< import('../graphqlTypes').ValidateOperations_service_validateOperations_validationResults[]>;
method willSendRequest
willSendRequest: (request: any) => void;
class ClientConfig
class ClientConfig extends ApolloConfig {}
property client
client: ClientConfigFormat;
class Debug
class Debug {}
method error
static error: (message: string) => void;
method info
static info: (message: string) => void;
method sendErrorTelemetry
static sendErrorTelemetry: (message: string) => void;
method SetConnection
static SetConnection: (conn: Connection) => void;
method SetLoggers
static SetLoggers: ({ info, warning, error,}: { info?: Logger; warning?: Logger; error?: Logger;}) => void;
method warning
static warning: (message: string) => void;
class GraphQLClientProject
class GraphQLClientProject extends GraphQLProject {}
constructor
constructor({ config, loadingHandler, rootURI, clientIdentity,}: GraphQLClientProjectConfig);
property clientSchema
readonly clientSchema: DocumentNode;
property config
config: ClientConfig;
property diagnosticSet
diagnosticSet?: DiagnosticSet;
property displayName
readonly displayName: string;
property fragments
readonly fragments: { [fragmentName: string]: FragmentDefinitionNode };
property mergedOperationsAndFragments
readonly mergedOperationsAndFragments: { [operationName: string]: DocumentNode };
property mergedOperationsAndFragmentsForService
readonly mergedOperationsAndFragmentsForService: { [operationName: string]: DocumentNode;};
property missingApolloClientDirectives
readonly missingApolloClientDirectives: readonly DefinitionNode[];
property operations
readonly operations: { [operationName: string]: OperationDefinitionNode };
property rootURI
rootURI: URI;
property serviceID
serviceID?: string;
method fragmentSpreadsForFragment
fragmentSpreadsForFragment: (fragmentName: string) => FragmentSpreadNode[];
method generateDecorations
generateDecorations: () => void;
method getOperationFieldsFromFieldDefinition
getOperationFieldsFromFieldDefinition: ( fieldName: string, parent: ObjectTypeDefinitionNode | null) => FieldNode[];
method getProjectStats
getProjectStats: () => { type: string; serviceId: string | undefined; types: { service: number; client: number; total: number }; tag: string; loaded: boolean; lastFetch: number | undefined;};
method initialize
initialize: () => Promise<void>[];
method loadEngineData
loadEngineData: () => Promise<void>;
method onDecorations
onDecorations: (handler: (any: any) => void) => void;
method onSchemaTags
onSchemaTags: (handler: NotificationHandler<[string, string[]]>) => void;
method resolveSchema
resolveSchema: () => Promise<GraphQLSchema>;
method updateSchemaTag
updateSchemaTag: (tag: SchemaTag) => Promise<void>;
method validate
validate: () => Promise<void>;
class GraphQLProject
abstract class GraphQLProject implements GraphQLSchemaProvider {}
constructor
constructor({ config, fileSet, loadingHandler, clientIdentity,}: GraphQLProjectConfig);
property config
config: ApolloConfig;
property definitions
readonly definitions: DefinitionNode[];
property displayName
readonly displayName: string;
property documents
readonly documents: GraphQLDocument[];
property documentsByFile
protected documentsByFile: Map<string, GraphQLDocument[]>;
property engine
readonly engine: ApolloEngineClient;
property engineClient
protected engineClient?: ApolloEngineClient;
property isReady
readonly isReady: boolean;
property lastLoadDate
protected lastLoadDate?: number;
property loadingHandler
protected loadingHandler: LoadingHandler;
property schema
schema?: GraphQLSchema;
property schemaProvider
schemaProvider: GraphQLSchemaProvider;
property typeSystemDefinitionsAndExtensions
readonly typeSystemDefinitionsAndExtensions: any[];
property whenReady
readonly whenReady: Promise<void>;
method checkForDuplicateOperations
checkForDuplicateOperations: () => void;
method clearAllDiagnostics
clearAllDiagnostics: () => void;
method definitionsAt
definitionsAt: (uri: DocumentUri) => DefinitionNode[];
method documentAt
documentAt: ( uri: DocumentUri, position: Position) => GraphQLDocument | undefined;
method documentDidChange
documentDidChange: (document: TextDocument) => void;
method documentsAt
documentsAt: (uri: DocumentUri) => GraphQLDocument[] | undefined;
method fileDidChange
fileDidChange: (uri: DocumentUri) => void;
method fileWasDeleted
fileWasDeleted: (uri: DocumentUri) => void;
method getProjectStats
abstract getProjectStats: () => ProjectStats;
method includesFile
includesFile: (uri: DocumentUri) => boolean;
method initialize
protected abstract initialize: () => Promise<void>[];
method invalidate
protected invalidate: () => void;
method onDiagnostics
onDiagnostics: (handler: NotificationHandler<PublishDiagnosticsParams>) => void;
method onSchemaChange
onSchemaChange: ( handler: NotificationHandler<GraphQLSchema>) => import('../providers/schema').SchemaChangeUnsubscribeHandler;
method resolveFederatedServiceSDL
resolveFederatedServiceSDL: () => Promise<string | void>;
method resolveSchema
resolveSchema: (config: SchemaResolveConfig) => Promise<GraphQLSchema>;
method scanAllIncludedFiles
scanAllIncludedFiles: () => Promise<void>;
method updateConfig
updateConfig: (config: ApolloConfig) => Promise<void>[];
method validate
abstract validate: () => void;
class GraphQLServiceProject
class GraphQLServiceProject extends GraphQLProject {}
constructor
constructor({ clientIdentity, config, rootURI, loadingHandler,}: GraphQLServiceProjectConfig);
property displayName
readonly displayName: string;
method getProjectStats
getProjectStats: () => { loaded: boolean; type: string };
method initialize
initialize: () => never[];
method resolveFederationInfo
resolveFederationInfo: () => Promise<string | void>;
method validate
validate: () => void;
class ServiceConfig
class ServiceConfig extends ApolloConfig {}
property service
service: ServiceConfigFormat;
class ToolError
class ToolError extends Error {}
constructor
constructor(message: string);
property name
name: string;
Interfaces
interface ClientConfigFormat
interface ClientConfigFormat extends ConfigBase {}
property addTypename
addTypename?: boolean;
property clientOnlyDirectives
clientOnlyDirectives?: string[];
property clientSchemaDirectives
clientSchemaDirectives?: string[];
property name
name?: ClientID;
property referenceID
referenceID?: string;
property service
service?: ServiceSpecifier | ClientServiceConfig;
property statsWindow
statsWindow?: EngineStatsWindow;
property tagName
tagName?: string;
property validationRules
validationRules?: ValidationRule[] | ((rule: ValidationRule) => boolean);
property version
version?: string;
interface ClientIdentity
interface ClientIdentity {}
property name
name?: string;
property referenceID
referenceID?: string;
property version
version?: string;
interface ConfigBase
interface ConfigBase {}
interface ConfigBaseFormat
interface ConfigBaseFormat {}
interface EngineConfig
interface EngineConfig {}
interface EngineStatsWindow
interface EngineStatsWindow {}
interface GraphQLSchemaProvider
interface GraphQLSchemaProvider {}
method onSchemaChange
onSchemaChange: ( handler: NotificationHandler<GraphQLSchema>) => SchemaChangeUnsubscribeHandler;
method resolveFederatedServiceSDL
resolveFederatedServiceSDL: () => Promise<string | void>;
method resolveSchema
resolveSchema: (config?: SchemaResolveConfig) => Promise<GraphQLSchema>;
interface HistoricalEngineStatsWindow
interface HistoricalEngineStatsWindow extends EngineStatsWindow {}
interface LoadConfigSettings
interface LoadConfigSettings {}
property configFileName
configFileName?: string;
property configPath
configPath?: string;
property name
name?: string;
property requireConfig
requireConfig?: boolean;
property type
type?: 'service' | 'client';
interface LoadingHandler
interface LoadingHandler {}
method handle
handle: <T>(message: string, value: Promise<T>) => Promise<T>;
method handleSync
handleSync: <T>(message: string, value: () => T) => T;
method showError
showError: (message: string) => void;
interface LocalServiceConfig
interface LocalServiceConfig {}
property localSchemaFile
localSchemaFile: string | string[];
property name
name: ServiceID;
interface RemoteServiceConfig
interface RemoteServiceConfig {}
property headers
headers?: { [key: string]: string;};
property name
name: ServiceID;
property skipSSLValidation
skipSSLValidation?: boolean;
property url
url: EndpointURI;
interface ServiceConfigFormat
interface ServiceConfigFormat extends ConfigBase {}
property endpoint
endpoint?: Exclude<RemoteServiceConfig, 'name'>;
property localSchemaFile
localSchemaFile?: string | string[];
property name
name?: string;
Type Aliases
type ApolloConfigFormat
type ApolloConfigFormat = | WithRequired<ConfigBaseFormat, 'client'> | WithRequired<ConfigBaseFormat, 'service'>;
type ClientID
type ClientID = string;
type ClientServiceConfig
type ClientServiceConfig = RemoteServiceConfig | LocalServiceConfig;
type ConfigResult
type ConfigResult<T> = { config: T; filepath: string;} | null;
type EndpointURI
type EndpointURI = string;
type FieldStats
type FieldStats = Map<string, Map<string, number | null>>;
type SchemaTag
type SchemaTag = string;
type ServiceID
type ServiceID = string;
type ServiceIDAndTag
type ServiceIDAndTag = [ServiceID, SchemaTag?];
type ServiceSpecifier
type ServiceSpecifier = string;
Namespaces
namespace @apollographql/graphql-language-service-interface
module '@apollographql/graphql-language-service-interface' {}
function getAutocompleteSuggestions
getAutocompleteSuggestions: ( schema: GraphQLSchema, queryText: string, position: Position) => CompletionItem[];
namespace @apollographql/graphql-language-service-interface/dist/getAutocompleteSuggestions
module '@apollographql/graphql-language-service-interface/dist/getAutocompleteSuggestions' {}
namespace @apollographql/graphql-language-service-interface/dist/getDiagnostics
module '@apollographql/graphql-language-service-interface/dist/getDiagnostics' {}
function getRange
getRange: (location: Location, queryText: string) => Range;
namespace graphqlTypes
module 'lib/graphqlTypes.d.ts' {}
interface CheckPartialSchema
interface CheckPartialSchema {}
property service
service: CheckPartialSchema_service | null;
interface CheckPartialSchema_service
interface CheckPartialSchema_service {}
property checkPartialSchema
checkPartialSchema: CheckPartialSchema_service_checkPartialSchema;
interface CheckPartialSchema_service_checkPartialSchema
interface CheckPartialSchema_service_checkPartialSchema {}
property checkSchemaResult
checkSchemaResult: CheckPartialSchema_service_checkPartialSchema_checkSchemaResult | null;
property compositionValidationResult
compositionValidationResult: CheckPartialSchema_service_checkPartialSchema_compositionValidationResult;
interface CheckPartialSchema_service_checkPartialSchema_checkSchemaResult
interface CheckPartialSchema_service_checkPartialSchema_checkSchemaResult {}
property diffToPrevious
diffToPrevious: CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious;
property targetUrl
targetUrl: string | null;
interface CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious
interface CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious {}
property affectedClients
affectedClients: | CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_affectedClients[] | null;
property affectedQueries
affectedQueries: | CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_affectedQueries[] | null;
property changes
changes: CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_changes[];
property numberOfCheckedOperations
numberOfCheckedOperations: number | null;
property severity
severity: ChangeSeverity;
property validationConfig
validationConfig: CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_validationConfig | null;
interface CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_affectedClients
interface CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_affectedClients {}
interface CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_affectedQueries
interface CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_affectedQueries {}
interface CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_changes
interface CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_changes {}
property code
code: string;
property description
description: string;
property severity
severity: ChangeSeverity;
interface CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_validationConfig
interface CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_validationConfig {}
property from
from: any | null;
property queryCountThreshold
queryCountThreshold: number | null;
property queryCountThresholdPercentage
queryCountThresholdPercentage: number | null;
property to
to: any | null;
interface CheckPartialSchema_service_checkPartialSchema_compositionValidationResult
interface CheckPartialSchema_service_checkPartialSchema_compositionValidationResult {}
property compositionValidationDetails
compositionValidationDetails: CheckPartialSchema_service_checkPartialSchema_compositionValidationResult_compositionValidationDetails | null;
property errors
errors: CheckPartialSchema_service_checkPartialSchema_compositionValidationResult_errors[];
property graphCompositionID
graphCompositionID: string;
interface CheckPartialSchema_service_checkPartialSchema_compositionValidationResult_compositionValidationDetails
interface CheckPartialSchema_service_checkPartialSchema_compositionValidationResult_compositionValidationDetails {}
property schemaHash
schemaHash: string | null;
interface CheckPartialSchema_service_checkPartialSchema_compositionValidationResult_errors
interface CheckPartialSchema_service_checkPartialSchema_compositionValidationResult_errors {}
property message
message: string;
interface CheckPartialSchemaVariables
interface CheckPartialSchemaVariables {}
property gitContext
gitContext?: GitContextInput | null;
property graphVariant
graphVariant: string;
property historicParameters
historicParameters?: HistoricQueryParameters | null;
property id
id: string;
property implementingServiceName
implementingServiceName: string;
property partialSchema
partialSchema: PartialSchemaInput;
interface CheckSchema
interface CheckSchema {}
property service
service: CheckSchema_service | null;
interface CheckSchema_service
interface CheckSchema_service {}
property checkSchema
checkSchema: CheckSchema_service_checkSchema;
interface CheckSchema_service_checkSchema
interface CheckSchema_service_checkSchema {}
property diffToPrevious
diffToPrevious: CheckSchema_service_checkSchema_diffToPrevious;
property targetUrl
targetUrl: string | null;
interface CheckSchema_service_checkSchema_diffToPrevious
interface CheckSchema_service_checkSchema_diffToPrevious {}
property affectedClients
affectedClients: | CheckSchema_service_checkSchema_diffToPrevious_affectedClients[] | null;
property affectedQueries
affectedQueries: | CheckSchema_service_checkSchema_diffToPrevious_affectedQueries[] | null;
property changes
changes: CheckSchema_service_checkSchema_diffToPrevious_changes[];
property numberOfCheckedOperations
numberOfCheckedOperations: number | null;
property severity
severity: ChangeSeverity;
property validationConfig
validationConfig: CheckSchema_service_checkSchema_diffToPrevious_validationConfig | null;
interface CheckSchema_service_checkSchema_diffToPrevious_affectedClients
interface CheckSchema_service_checkSchema_diffToPrevious_affectedClients {}
interface CheckSchema_service_checkSchema_diffToPrevious_affectedQueries
interface CheckSchema_service_checkSchema_diffToPrevious_affectedQueries {}
interface CheckSchema_service_checkSchema_diffToPrevious_changes
interface CheckSchema_service_checkSchema_diffToPrevious_changes {}
property code
code: string;
property description
description: string;
property severity
severity: ChangeSeverity;
interface CheckSchema_service_checkSchema_diffToPrevious_validationConfig
interface CheckSchema_service_checkSchema_diffToPrevious_validationConfig {}
property from
from: any | null;
property queryCountThreshold
queryCountThreshold: number | null;
property queryCountThresholdPercentage
queryCountThresholdPercentage: number | null;
property to
to: any | null;
interface CheckSchemaVariables
interface CheckSchemaVariables {}
property gitContext
gitContext?: GitContextInput | null;
property historicParameters
historicParameters?: HistoricQueryParameters | null;
property id
id: string;
property schema
schema?: IntrospectionSchemaInput | null;
property schemaHash
schemaHash?: string | null;
property tag
tag?: string | null;
interface ClientInfoFilter
interface ClientInfoFilter {}
property name
name?: string | null;
property referenceID
referenceID?: string | null;
property version
version?: string | null;
interface GetSchemaByTag
interface GetSchemaByTag {}
property service
service: GetSchemaByTag_service | null;
interface GetSchemaByTag_service
interface GetSchemaByTag_service {}
property schema
schema: GetSchemaByTag_service_schema | null;
interface GetSchemaByTag_service_schema
interface GetSchemaByTag_service_schema {}
property hash
hash: string;
interface GetSchemaByTag_service_schema___schema
interface GetSchemaByTag_service_schema___schema {}
property directives
directives: GetSchemaByTag_service_schema___schema_directives[];
property mutationType
mutationType: GetSchemaByTag_service_schema___schema_mutationType | null;
property queryType
queryType: GetSchemaByTag_service_schema___schema_queryType;
property subscriptionType
subscriptionType: GetSchemaByTag_service_schema___schema_subscriptionType | null;
property types
types: GetSchemaByTag_service_schema___schema_types[];
interface GetSchemaByTag_service_schema___schema_directives
interface GetSchemaByTag_service_schema___schema_directives {}
property args
args: GetSchemaByTag_service_schema___schema_directives_args[];
property description
description: string | null;
property locations
locations: IntrospectionDirectiveLocation[];
property name
name: string;
interface GetSchemaByTag_service_schema___schema_directives_args
interface GetSchemaByTag_service_schema___schema_directives_args {}
property defaultValue
defaultValue: string | null;
property description
description: string | null;
property name
name: string;
property type
type: GetSchemaByTag_service_schema___schema_directives_args_type;
interface GetSchemaByTag_service_schema___schema_directives_args_type
interface GetSchemaByTag_service_schema___schema_directives_args_type {}
interface GetSchemaByTag_service_schema___schema_directives_args_type_ofType
interface GetSchemaByTag_service_schema___schema_directives_args_type_ofType {}
interface GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType
interface GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_mutationType
interface GetSchemaByTag_service_schema___schema_mutationType {}
property name
name: string | null;
interface GetSchemaByTag_service_schema___schema_queryType
interface GetSchemaByTag_service_schema___schema_queryType {}
property name
name: string | null;
interface GetSchemaByTag_service_schema___schema_subscriptionType
interface GetSchemaByTag_service_schema___schema_subscriptionType {}
property name
name: string | null;
interface GetSchemaByTag_service_schema___schema_types
interface GetSchemaByTag_service_schema___schema_types {}
property description
description: string | null;
property enumValues
enumValues: GetSchemaByTag_service_schema___schema_types_enumValues[] | null;
property fields
fields: GetSchemaByTag_service_schema___schema_types_fields[] | null;
property inputFields
inputFields: GetSchemaByTag_service_schema___schema_types_inputFields[] | null;
property interfaces
interfaces: GetSchemaByTag_service_schema___schema_types_interfaces[] | null;
property kind
kind: IntrospectionTypeKind | null;
property name
name: string | null;
property possibleTypes
possibleTypes: | GetSchemaByTag_service_schema___schema_types_possibleTypes[] | null;
interface GetSchemaByTag_service_schema___schema_types_enumValues
interface GetSchemaByTag_service_schema___schema_types_enumValues {}
property deprecationReason
deprecationReason: string | null;
property description
description: string | null;
property isDeprecated
isDeprecated: boolean;
property name
name: string;
interface GetSchemaByTag_service_schema___schema_types_fields
interface GetSchemaByTag_service_schema___schema_types_fields {}
property args
args: GetSchemaByTag_service_schema___schema_types_fields_args[];
property deprecationReason
deprecationReason: string | null;
property description
description: string | null;
property isDeprecated
isDeprecated: boolean;
property name
name: string;
property type
type: GetSchemaByTag_service_schema___schema_types_fields_type;
interface GetSchemaByTag_service_schema___schema_types_fields_args
interface GetSchemaByTag_service_schema___schema_types_fields_args {}
property defaultValue
defaultValue: string | null;
property description
description: string | null;
property name
name: string;
property type
type: GetSchemaByTag_service_schema___schema_types_fields_args_type;
interface GetSchemaByTag_service_schema___schema_types_fields_args_type
interface GetSchemaByTag_service_schema___schema_types_fields_args_type {}
interface GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType
interface GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType {}
interface GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_fields_type
interface GetSchemaByTag_service_schema___schema_types_fields_type {}
interface GetSchemaByTag_service_schema___schema_types_fields_type_ofType
interface GetSchemaByTag_service_schema___schema_types_fields_type_ofType {}
interface GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_inputFields
interface GetSchemaByTag_service_schema___schema_types_inputFields {}
property defaultValue
defaultValue: string | null;
property description
description: string | null;
property name
name: string;
property type
type: GetSchemaByTag_service_schema___schema_types_inputFields_type;
interface GetSchemaByTag_service_schema___schema_types_inputFields_type
interface GetSchemaByTag_service_schema___schema_types_inputFields_type {}
interface GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType
interface GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType {}
interface GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_interfaces
interface GetSchemaByTag_service_schema___schema_types_interfaces {}
interface GetSchemaByTag_service_schema___schema_types_interfaces_ofType
interface GetSchemaByTag_service_schema___schema_types_interfaces_ofType {}
interface GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType_ofType_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_possibleTypes
interface GetSchemaByTag_service_schema___schema_types_possibleTypes {}
interface GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType
interface GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType {}
interface GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType_ofType_ofType_ofType {}
interface GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType_ofType_ofType_ofType_ofType
interface GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType_ofType_ofType_ofType_ofType {}
interface GetSchemaByTagVariables
interface GetSchemaByTagVariables {}
interface GitContextInput
interface GitContextInput {}
interface HistoricQueryParameters
interface HistoricQueryParameters {}
property excludedClients
excludedClients?: ClientInfoFilter[] | null;
property excludedOperationNames
excludedOperationNames?: OperationNameFilterInput[] | null;
property from
from?: any | null;
property ignoredOperations
ignoredOperations?: string[] | null;
property includedVariants
includedVariants?: string[] | null;
property queryCountThreshold
queryCountThreshold?: number | null;
property queryCountThresholdPercentage
queryCountThresholdPercentage?: number | null;
property to
to?: any | null;
interface IntrospectionDirectiveInput
interface IntrospectionDirectiveInput {}
property args
args: IntrospectionInputValueInput[];
property description
description?: string | null;
property isRepeatable
isRepeatable?: boolean | null;
property locations
locations: IntrospectionDirectiveLocation[];
property name
name: string;
interface IntrospectionEnumValueInput
interface IntrospectionEnumValueInput {}
property deprecationReason
deprecationReason?: string | null;
property description
description?: string | null;
property isDeprecated
isDeprecated: boolean;
property name
name: string;
interface IntrospectionFieldInput
interface IntrospectionFieldInput {}
property args
args: IntrospectionInputValueInput[];
property deprecationReason
deprecationReason?: string | null;
property description
description?: string | null;
property isDeprecated
isDeprecated: boolean;
property name
name: string;
property type
type: IntrospectionTypeInput;
interface IntrospectionFullType
interface IntrospectionFullType {}
property description
description: string | null;
property enumValues
enumValues: IntrospectionFullType_enumValues[] | null;
property fields
fields: IntrospectionFullType_fields[] | null;
property inputFields
inputFields: IntrospectionFullType_inputFields[] | null;
property interfaces
interfaces: IntrospectionFullType_interfaces[] | null;
property kind
kind: IntrospectionTypeKind | null;
property name
name: string | null;
property possibleTypes
possibleTypes: IntrospectionFullType_possibleTypes[] | null;
interface IntrospectionFullType_enumValues
interface IntrospectionFullType_enumValues {}
property deprecationReason
deprecationReason: string | null;
property description
description: string | null;
property isDeprecated
isDeprecated: boolean;
property name
name: string;
interface IntrospectionFullType_fields
interface IntrospectionFullType_fields {}
property args
args: IntrospectionFullType_fields_args[];
property deprecationReason
deprecationReason: string | null;
property description
description: string | null;
property isDeprecated
isDeprecated: boolean;
property name
name: string;
property type
type: IntrospectionFullType_fields_type;
interface IntrospectionFullType_fields_args
interface IntrospectionFullType_fields_args {}
property defaultValue
defaultValue: string | null;
property description
description: string | null;
property name
name: string;
property type
type: IntrospectionFullType_fields_args_type;
interface IntrospectionFullType_fields_args_type
interface IntrospectionFullType_fields_args_type {}
interface IntrospectionFullType_fields_args_type_ofType
interface IntrospectionFullType_fields_args_type_ofType {}
interface IntrospectionFullType_fields_args_type_ofType_ofType
interface IntrospectionFullType_fields_args_type_ofType_ofType {}
interface IntrospectionFullType_fields_args_type_ofType_ofType_ofType
interface IntrospectionFullType_fields_args_type_ofType_ofType_ofType {}
interface IntrospectionFullType_fields_args_type_ofType_ofType_ofType_ofType
interface IntrospectionFullType_fields_args_type_ofType_ofType_ofType_ofType {}
interface IntrospectionFullType_fields_args_type_ofType_ofType_ofType_ofType_ofType
interface IntrospectionFullType_fields_args_type_ofType_ofType_ofType_ofType_ofType {}
interface IntrospectionFullType_fields_args_type_ofType_ofType_ofType_ofType_ofType_ofType
interface IntrospectionFullType_fields_args_type_ofType_ofType_ofType_ofType_ofType_ofType {}
interface IntrospectionFullType_fields_args_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType
interface IntrospectionFullType_fields_args_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType {}
interface IntrospectionFullType_fields_type
interface IntrospectionFullType_fields_type {}
interface IntrospectionFullType_fields_type_ofType
interface IntrospectionFullType_fields_type_ofType {}
interface IntrospectionFullType_fields_type_ofType_ofType
interface IntrospectionFullType_fields_type_ofType_ofType {}
interface IntrospectionFullType_fields_type_ofType_ofType_ofType
interface IntrospectionFullType_fields_type_ofType_ofType_ofType {}
interface IntrospectionFullType_fields_type_ofType_ofType_ofType_ofType
interface IntrospectionFullType_fields_type_ofType_ofType_ofType_ofType {}
interface IntrospectionFullType_fields_type_ofType_ofType_ofType_ofType_ofType
interface IntrospectionFullType_fields_type_ofType_ofType_ofType_ofType_ofType {}
interface IntrospectionFullType_fields_type_ofType_ofType_ofType_ofType_ofType_ofType
interface IntrospectionFullType_fields_type_ofType_ofType_ofType_ofType_ofType_ofType {}
interface IntrospectionFullType_fields_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType
interface IntrospectionFullType_fields_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType {}
interface IntrospectionFullType_inputFields
interface IntrospectionFullType_inputFields {}
property defaultValue
defaultValue: string | null;
property description
description: string | null;
property name
name: string;
property type
type: IntrospectionFullType_inputFields_type;
interface IntrospectionFullType_inputFields_type
interface IntrospectionFullType_inputFields_type {}
interface IntrospectionFullType_inputFields_type_ofType
interface IntrospectionFullType_inputFields_type_ofType {}
interface IntrospectionFullType_inputFields_type_ofType_ofType
interface IntrospectionFullType_inputFields_type_ofType_ofType {}
interface IntrospectionFullType_inputFields_type_ofType_ofType_ofType
interface IntrospectionFullType_inputFields_type_ofType_ofType_ofType {}
interface IntrospectionFullType_inputFields_type_ofType_ofType_ofType_ofType
interface IntrospectionFullType_inputFields_type_ofType_ofType_ofType_ofType {}
interface IntrospectionFullType_inputFields_type_ofType_ofType_ofType_ofType_ofType
interface IntrospectionFullType_inputFields_type_ofType_ofType_ofType_ofType_ofType {}
interface IntrospectionFullType_inputFields_type_ofType_ofType_ofType_ofType_ofType_ofType
interface IntrospectionFullType_inputFields_type_ofType_ofType_ofType_ofType_ofType_ofType {}
interface IntrospectionFullType_inputFields_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType
interface IntrospectionFullType_inputFields_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType {}
interface IntrospectionFullType_interfaces
interface IntrospectionFullType_interfaces {}
interface IntrospectionFullType_interfaces_ofType
interface IntrospectionFullType_interfaces_ofType {}
interface IntrospectionFullType_interfaces_ofType_ofType
interface IntrospectionFullType_interfaces_ofType_ofType {}
interface IntrospectionFullType_interfaces_ofType_ofType_ofType
interface IntrospectionFullType_interfaces_ofType_ofType_ofType {}
interface IntrospectionFullType_interfaces_ofType_ofType_ofType_ofType
interface IntrospectionFullType_interfaces_ofType_ofType_ofType_ofType {}
interface IntrospectionFullType_interfaces_ofType_ofType_ofType_ofType_ofType
interface IntrospectionFullType_interfaces_ofType_ofType_ofType_ofType_ofType {}
interface IntrospectionFullType_interfaces_ofType_ofType_ofType_ofType_ofType_ofType
interface IntrospectionFullType_interfaces_ofType_ofType_ofType_ofType_ofType_ofType {}
interface IntrospectionFullType_interfaces_ofType_ofType_ofType_ofType_ofType_ofType_ofType
interface IntrospectionFullType_interfaces_ofType_ofType_ofType_ofType_ofType_ofType_ofType {}
interface IntrospectionFullType_possibleTypes
interface IntrospectionFullType_possibleTypes {}
interface IntrospectionFullType_possibleTypes_ofType
interface IntrospectionFullType_possibleTypes_ofType {}
interface IntrospectionFullType_possibleTypes_ofType_ofType
interface IntrospectionFullType_possibleTypes_ofType_ofType {}
interface IntrospectionFullType_possibleTypes_ofType_ofType_ofType
interface IntrospectionFullType_possibleTypes_ofType_ofType_ofType {}
interface IntrospectionFullType_possibleTypes_ofType_ofType_ofType_ofType
interface IntrospectionFullType_possibleTypes_ofType_ofType_ofType_ofType {}
interface IntrospectionFullType_possibleTypes_ofType_ofType_ofType_ofType_ofType
interface IntrospectionFullType_possibleTypes_ofType_ofType_ofType_ofType_ofType {}
interface IntrospectionFullType_possibleTypes_ofType_ofType_ofType_ofType_ofType_ofType
interface IntrospectionFullType_possibleTypes_ofType_ofType_ofType_ofType_ofType_ofType {}
interface IntrospectionFullType_possibleTypes_ofType_ofType_ofType_ofType_ofType_ofType_ofType
interface IntrospectionFullType_possibleTypes_ofType_ofType_ofType_ofType_ofType_ofType_ofType {}
interface IntrospectionInputValue
interface IntrospectionInputValue {}
property defaultValue
defaultValue: string | null;
property description
description: string | null;
property name
name: string;
property type
type: IntrospectionInputValue_type;
interface IntrospectionInputValue_type
interface IntrospectionInputValue_type {}
interface IntrospectionInputValue_type_ofType
interface IntrospectionInputValue_type_ofType {}
interface IntrospectionInputValue_type_ofType_ofType
interface IntrospectionInputValue_type_ofType_ofType {}
interface IntrospectionInputValue_type_ofType_ofType_ofType
interface IntrospectionInputValue_type_ofType_ofType_ofType {}
interface IntrospectionInputValue_type_ofType_ofType_ofType_ofType
interface IntrospectionInputValue_type_ofType_ofType_ofType_ofType {}
interface IntrospectionInputValue_type_ofType_ofType_ofType_ofType_ofType
interface IntrospectionInputValue_type_ofType_ofType_ofType_ofType_ofType {}
interface IntrospectionInputValue_type_ofType_ofType_ofType_ofType_ofType_ofType
interface IntrospectionInputValue_type_ofType_ofType_ofType_ofType_ofType_ofType {}
interface IntrospectionInputValue_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType
interface IntrospectionInputValue_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType {}
interface IntrospectionInputValueInput
interface IntrospectionInputValueInput {}
property defaultValue
defaultValue?: string | null;
property deprecationReason
deprecationReason?: string | null;
property description
description?: string | null;
property isDeprecated
isDeprecated?: boolean | null;
property name
name: string;
property type
type: IntrospectionTypeInput;
interface IntrospectionSchemaInput
interface IntrospectionSchemaInput {}
property description
description?: string | null;
property directives
directives: IntrospectionDirectiveInput[];
property mutationType
mutationType?: IntrospectionTypeRefInput | null;
property queryType
queryType: IntrospectionTypeRefInput;
property subscriptionType
subscriptionType?: IntrospectionTypeRefInput | null;
property types
types?: IntrospectionTypeInput[] | null;
interface IntrospectionTypeInput
interface IntrospectionTypeInput {}
property description
description?: string | null;
property enumValues
enumValues?: IntrospectionEnumValueInput[] | null;
property fields
fields?: IntrospectionFieldInput[] | null;
property inputFields
inputFields?: IntrospectionInputValueInput[] | null;
property interfaces
interfaces?: IntrospectionTypeInput[] | null;
property kind
kind: IntrospectionTypeKind;
property name
name?: string | null;
property ofType
ofType?: IntrospectionTypeInput | null;
property possibleTypes
possibleTypes?: IntrospectionTypeInput[] | null;
property specifiedByUrl
specifiedByUrl?: string | null;
interface IntrospectionTypeRef
interface IntrospectionTypeRef {}
interface IntrospectionTypeRef_ofType
interface IntrospectionTypeRef_ofType {}
interface IntrospectionTypeRef_ofType_ofType
interface IntrospectionTypeRef_ofType_ofType {}
interface IntrospectionTypeRef_ofType_ofType_ofType
interface IntrospectionTypeRef_ofType_ofType_ofType {}
interface IntrospectionTypeRef_ofType_ofType_ofType_ofType
interface IntrospectionTypeRef_ofType_ofType_ofType_ofType {}
interface IntrospectionTypeRef_ofType_ofType_ofType_ofType_ofType
interface IntrospectionTypeRef_ofType_ofType_ofType_ofType_ofType {}
interface IntrospectionTypeRef_ofType_ofType_ofType_ofType_ofType_ofType
interface IntrospectionTypeRef_ofType_ofType_ofType_ofType_ofType_ofType {}
interface IntrospectionTypeRef_ofType_ofType_ofType_ofType_ofType_ofType_ofType
interface IntrospectionTypeRef_ofType_ofType_ofType_ofType_ofType_ofType_ofType {}
interface IntrospectionTypeRefInput
interface IntrospectionTypeRefInput {}
interface ListServices
interface ListServices {}
property frontendUrlRoot
frontendUrlRoot: string;
property service
service: ListServices_service | null;
interface ListServices_service
interface ListServices_service {}
property implementingServices
implementingServices: ListServices_service_implementingServices | null;
interface ListServices_service_implementingServices_FederatedImplementingServices
interface ListServices_service_implementingServices_FederatedImplementingServices {}
property services
services: ListServices_service_implementingServices_FederatedImplementingServices_services[];
interface ListServices_service_implementingServices_FederatedImplementingServices_services
interface ListServices_service_implementingServices_FederatedImplementingServices_services {}
property graphID
graphID: string;
property graphVariant
graphVariant: string;
property name
name: string;
property updatedAt
updatedAt: any;
property url
url: string | null;
interface ListServices_service_implementingServices_NonFederatedImplementingService
interface ListServices_service_implementingServices_NonFederatedImplementingService {}
interface ListServicesVariables
interface ListServicesVariables {}
property graphVariant
graphVariant: string;
property id
id: string;
interface OperationDocumentInput
interface OperationDocumentInput {}
interface OperationNameFilterInput
interface OperationNameFilterInput {}
property name
name: string;
interface PartialSchemaInput
interface PartialSchemaInput {}
interface RegisteredClientIdentityInput
interface RegisteredClientIdentityInput {}
property identifier
identifier: string;
property name
name: string;
property version
version?: string | null;
interface RegisteredOperationInput
interface RegisteredOperationInput {}
interface RegisteredOperationMetadataInput
interface RegisteredOperationMetadataInput {}
property engineSignature
engineSignature?: string | null;
interface RegisterOperations
interface RegisterOperations {}
property service
service: RegisterOperations_service | null;
interface RegisterOperations_service
interface RegisterOperations_service {}
property registerOperationsWithResponse
registerOperationsWithResponse: RegisterOperations_service_registerOperationsWithResponse | null;
interface RegisterOperations_service_registerOperationsWithResponse
interface RegisterOperations_service_registerOperationsWithResponse {}
property invalidOperations
invalidOperations: | RegisterOperations_service_registerOperationsWithResponse_invalidOperations[] | null;
property newOperations
newOperations: | RegisterOperations_service_registerOperationsWithResponse_newOperations[] | null;
property registrationSuccess
registrationSuccess: boolean;
interface RegisterOperations_service_registerOperationsWithResponse_invalidOperations
interface RegisterOperations_service_registerOperationsWithResponse_invalidOperations {}
interface RegisterOperations_service_registerOperationsWithResponse_invalidOperations_errors
interface RegisterOperations_service_registerOperationsWithResponse_invalidOperations_errors {}
property message
message: string;
interface RegisterOperations_service_registerOperationsWithResponse_newOperations
interface RegisterOperations_service_registerOperationsWithResponse_newOperations {}
property signature
signature: string;
interface RegisterOperationsVariables
interface RegisterOperationsVariables {}
property clientIdentity
clientIdentity: RegisteredClientIdentityInput;
property graphVariant
graphVariant?: string | null;
property id
id: string;
property manifestVersion
manifestVersion: number;
property operations
operations: RegisteredOperationInput[];
interface RemoveServiceAndCompose
interface RemoveServiceAndCompose {}
property service
service: RemoveServiceAndCompose_service | null;
interface RemoveServiceAndCompose_service
interface RemoveServiceAndCompose_service {}
property removeImplementingServiceAndTriggerComposition
removeImplementingServiceAndTriggerComposition: RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition;
interface RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition
interface RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition {}
property compositionConfig
compositionConfig: RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_compositionConfig | null;
property errors
errors: (RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_errors | null)[];
property updatedGateway
updatedGateway: boolean;
interface RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_compositionConfig
interface RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_compositionConfig {}
property implementingServiceLocations
implementingServiceLocations: RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_compositionConfig_implementingServiceLocations[];
interface RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_compositionConfig_implementingServiceLocations
interface RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_compositionConfig_implementingServiceLocations {}
interface RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_errors
interface RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_errors {}
interface RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_errors_locations
interface RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_errors_locations {}
interface RemoveServiceAndComposeVariables
interface RemoveServiceAndComposeVariables {}
interface SchemaTagsAndFieldStats
interface SchemaTagsAndFieldStats {}
property service
service: SchemaTagsAndFieldStats_service | null;
interface SchemaTagsAndFieldStats_service
interface SchemaTagsAndFieldStats_service {}
property schemaTags
schemaTags: SchemaTagsAndFieldStats_service_schemaTags[] | null;
property stats
stats: SchemaTagsAndFieldStats_service_stats;
interface SchemaTagsAndFieldStats_service_schemaTags
interface SchemaTagsAndFieldStats_service_schemaTags {}
property tag
tag: string;
interface SchemaTagsAndFieldStats_service_stats
interface SchemaTagsAndFieldStats_service_stats {}
property fieldStats
fieldStats: SchemaTagsAndFieldStats_service_stats_fieldStats[];
interface SchemaTagsAndFieldStats_service_stats_fieldStats
interface SchemaTagsAndFieldStats_service_stats_fieldStats {}
interface SchemaTagsAndFieldStats_service_stats_fieldStats_groupBy
interface SchemaTagsAndFieldStats_service_stats_fieldStats_groupBy {}
property field
field: string | null;
interface SchemaTagsAndFieldStats_service_stats_fieldStats_metrics
interface SchemaTagsAndFieldStats_service_stats_fieldStats_metrics {}
property fieldHistogram
fieldHistogram: SchemaTagsAndFieldStats_service_stats_fieldStats_metrics_fieldHistogram;
interface SchemaTagsAndFieldStats_service_stats_fieldStats_metrics_fieldHistogram
interface SchemaTagsAndFieldStats_service_stats_fieldStats_metrics_fieldHistogram {}
property durationMs
durationMs: number | null;
interface SchemaTagsAndFieldStatsVariables
interface SchemaTagsAndFieldStatsVariables {}
property id
id: string;
interface UploadAndComposePartialSchema
interface UploadAndComposePartialSchema {}
property service
service: UploadAndComposePartialSchema_service | null;
interface UploadAndComposePartialSchema_service
interface UploadAndComposePartialSchema_service {}
property upsertImplementingServiceAndTriggerComposition
upsertImplementingServiceAndTriggerComposition: UploadAndComposePartialSchema_service_upsertImplementingServiceAndTriggerComposition | null;
interface UploadAndComposePartialSchema_service_upsertImplementingServiceAndTriggerComposition
interface UploadAndComposePartialSchema_service_upsertImplementingServiceAndTriggerComposition {}
property compositionConfig
compositionConfig: UploadAndComposePartialSchema_service_upsertImplementingServiceAndTriggerComposition_compositionConfig | null;
property didUpdateGateway
didUpdateGateway: boolean;
property errors
errors: (UploadAndComposePartialSchema_service_upsertImplementingServiceAndTriggerComposition_errors | null)[];
property serviceWasCreated
serviceWasCreated: boolean;
interface UploadAndComposePartialSchema_service_upsertImplementingServiceAndTriggerComposition_compositionConfig
interface UploadAndComposePartialSchema_service_upsertImplementingServiceAndTriggerComposition_compositionConfig {}
property schemaHash
schemaHash: string;
interface UploadAndComposePartialSchema_service_upsertImplementingServiceAndTriggerComposition_errors
interface UploadAndComposePartialSchema_service_upsertImplementingServiceAndTriggerComposition_errors {}
property message
message: string;
interface UploadAndComposePartialSchemaVariables
interface UploadAndComposePartialSchemaVariables {}
property activePartialSchema
activePartialSchema: PartialSchemaInput;
property graphVariant
graphVariant: string;
property id
id: string;
property name
name: string;
property revision
revision: string;
property url
url: string;
interface UploadSchema
interface UploadSchema {}
property service
service: UploadSchema_service | null;
interface UploadSchema_service
interface UploadSchema_service {}
property uploadSchema
uploadSchema: UploadSchema_service_uploadSchema | null;
interface UploadSchema_service_uploadSchema
interface UploadSchema_service_uploadSchema {}
interface UploadSchema_service_uploadSchema_tag
interface UploadSchema_service_uploadSchema_tag {}
interface UploadSchema_service_uploadSchema_tag_schema
interface UploadSchema_service_uploadSchema_tag_schema {}
property hash
hash: string;
interface UploadSchemaVariables
interface UploadSchemaVariables {}
property gitContext
gitContext?: GitContextInput | null;
property id
id: string;
property schema
schema: IntrospectionSchemaInput;
property tag
tag: string;
interface ValidateOperations
interface ValidateOperations {}
property service
service: ValidateOperations_service | null;
interface ValidateOperations_service
interface ValidateOperations_service {}
property validateOperations
validateOperations: ValidateOperations_service_validateOperations;
interface ValidateOperations_service_validateOperations
interface ValidateOperations_service_validateOperations {}
property validationResults
validationResults: ValidateOperations_service_validateOperations_validationResults[];
interface ValidateOperations_service_validateOperations_validationResults
interface ValidateOperations_service_validateOperations_validationResults {}
property code
code: ValidationErrorCode;
property description
description: string;
property operation
operation: ValidateOperations_service_validateOperations_validationResults_operation;
property type
type: ValidationErrorType;
interface ValidateOperations_service_validateOperations_validationResults_operation
interface ValidateOperations_service_validateOperations_validationResults_operation {}
property name
name: string | null;
interface ValidateOperationsVariables
interface ValidateOperationsVariables {}
property gitContext
gitContext?: GitContextInput | null;
property id
id: string;
property operations
operations: OperationDocumentInput[];
property tag
tag?: string | null;
enum ChangeSeverity
enum ChangeSeverity { FAILURE = 'FAILURE', NOTICE = 'NOTICE',}
enum IntrospectionDirectiveLocation
enum IntrospectionDirectiveLocation { ARGUMENT_DEFINITION = 'ARGUMENT_DEFINITION', ENUM = 'ENUM', ENUM_VALUE = 'ENUM_VALUE', FIELD = 'FIELD', FIELD_DEFINITION = 'FIELD_DEFINITION', FRAGMENT_DEFINITION = 'FRAGMENT_DEFINITION', FRAGMENT_SPREAD = 'FRAGMENT_SPREAD', INLINE_FRAGMENT = 'INLINE_FRAGMENT', INPUT_FIELD_DEFINITION = 'INPUT_FIELD_DEFINITION', INPUT_OBJECT = 'INPUT_OBJECT', INTERFACE = 'INTERFACE', MUTATION = 'MUTATION', OBJECT = 'OBJECT', QUERY = 'QUERY', SCALAR = 'SCALAR', SCHEMA = 'SCHEMA', SUBSCRIPTION = 'SUBSCRIPTION', UNION = 'UNION', VARIABLE_DEFINITION = 'VARIABLE_DEFINITION',}
member ARGUMENT_DEFINITION
ARGUMENT_DEFINITION = 'ARGUMENT_DEFINITION'
member ENUM
ENUM = 'ENUM'
member ENUM_VALUE
ENUM_VALUE = 'ENUM_VALUE'
member FIELD
FIELD = 'FIELD'
member FIELD_DEFINITION
FIELD_DEFINITION = 'FIELD_DEFINITION'
member FRAGMENT_DEFINITION
FRAGMENT_DEFINITION = 'FRAGMENT_DEFINITION'
member FRAGMENT_SPREAD
FRAGMENT_SPREAD = 'FRAGMENT_SPREAD'
member INLINE_FRAGMENT
INLINE_FRAGMENT = 'INLINE_FRAGMENT'
member INPUT_FIELD_DEFINITION
INPUT_FIELD_DEFINITION = 'INPUT_FIELD_DEFINITION'
member INPUT_OBJECT
INPUT_OBJECT = 'INPUT_OBJECT'
member INTERFACE
INTERFACE = 'INTERFACE'
member MUTATION
MUTATION = 'MUTATION'
member OBJECT
OBJECT = 'OBJECT'
member QUERY
QUERY = 'QUERY'
member SCALAR
SCALAR = 'SCALAR'
member SCHEMA
SCHEMA = 'SCHEMA'
member SUBSCRIPTION
SUBSCRIPTION = 'SUBSCRIPTION'
member UNION
UNION = 'UNION'
member VARIABLE_DEFINITION
VARIABLE_DEFINITION = 'VARIABLE_DEFINITION'
enum IntrospectionTypeKind
enum IntrospectionTypeKind { ENUM = 'ENUM', INPUT_OBJECT = 'INPUT_OBJECT', INTERFACE = 'INTERFACE', LIST = 'LIST', NON_NULL = 'NON_NULL', OBJECT = 'OBJECT', SCALAR = 'SCALAR', UNION = 'UNION',}
enum ValidationErrorCode
enum ValidationErrorCode { DEPRECATED_FIELD = 'DEPRECATED_FIELD', INVALID_OPERATION = 'INVALID_OPERATION', NON_PARSEABLE_DOCUMENT = 'NON_PARSEABLE_DOCUMENT',}
member DEPRECATED_FIELD
DEPRECATED_FIELD = 'DEPRECATED_FIELD'
member INVALID_OPERATION
INVALID_OPERATION = 'INVALID_OPERATION'
member NON_PARSEABLE_DOCUMENT
NON_PARSEABLE_DOCUMENT = 'NON_PARSEABLE_DOCUMENT'
enum ValidationErrorType
enum ValidationErrorType { FAILURE = 'FAILURE', INVALID = 'INVALID', WARNING = 'WARNING',}
type ListServices_service_implementingServices
type ListServices_service_implementingServices = | ListServices_service_implementingServices_NonFederatedImplementingService | ListServices_service_implementingServices_FederatedImplementingServices;
Package Files (17)
- lib/config/config.d.ts
- lib/config/loadConfig.d.ts
- lib/config/utils.d.ts
- lib/engine/index.d.ts
- lib/errors/logger.d.ts
- lib/errors/validation.d.ts
- lib/graphqlTypes.d.ts
- lib/index.d.ts
- lib/loadingHandler.d.ts
- lib/project/base.d.ts
- lib/project/client.d.ts
- lib/project/service.d.ts
- lib/providers/schema/base.d.ts
- lib/providers/schema/index.d.ts
- lib/utilities/debug.d.ts
- lib/utilities/graphql.d.ts
- src/typings/graphql-language-service.d.ts
Dependencies (25)
- @apollo/federation
- @apollographql/apollo-tools
- @apollographql/graphql-language-service-interface
- @endemolshinegroup/cosmiconfig-typescript-loader
- apollo-datasource
- apollo-env
- apollo-graphql
- apollo-link
- apollo-link-context
- apollo-link-error
- apollo-link-http
- apollo-server-errors
- await-to-js
- core-js
- cosmiconfig
- dotenv
- glob
- graphql
- graphql-tag
- lodash.debounce
- lodash.merge
- minimatch
- vscode-languageserver
- vscode-languageserver-textdocument
- vscode-uri
Dev Dependencies (0)
No dev dependencies.
Peer Dependencies (0)
No peer dependencies.
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/apollo-language-server
.
- Markdown[![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](https://www.jsdocs.io/package/apollo-language-server)
- HTML<a href="https://www.jsdocs.io/package/apollo-language-server"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 12757 ms. - Missing or incorrect documentation? Open an issue for this package.