The Guild LogoThe Guild Monogram

Search docs

Search icon

Products by The Guild

Products

Hive logoHive blurred logo

Hive

Schema Registry for your GraphQL Workflows

Skip to main content

Interface: Config

types/src.YamlConfig.Config

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.

Table of contents#

Properties#

Properties#

additionalResolvers#

Optional additionalResolvers: (string | AdditionalStitchingResolverObject | AdditionalStitchingBatchResolverObject | AdditionalSubscriptionObject)[]

Additional resolvers, or resolvers overrides you wish to add to the schema mesh (Any of: String, AdditionalStitchingResolverObject, AdditionalStitchingBatchResolverObject, AdditionalSubscriptionObject)

Defined in#

packages/types/src/config.ts:27


additionalTypeDefs#

Optional additionalTypeDefs: any

Additional type definitions, or type definitions overrides you wish to add to the schema mesh

Defined in#

packages/types/src/config.ts:23


cache#

Optional cache: Cache

Defined in#

packages/types/src/config.ts:33


documents#

Optional documents: string[]

Provide a query or queries for GraphQL Playground, validation and SDK Generation The value can be the file path, glob expression for the file paths or the SDL. (.js, .jsx, .graphql, .gql, .ts and .tsx files are supported. But TypeScript support is only available if ts-node is installed and ts-node/register is added under require parameter)

Defined in#

packages/types/src/config.ts:52


liveQueryInvalidations#

Optional liveQueryInvalidations: LiveQueryInvalidation[]

Live Query Invalidations

Defined in#

packages/types/src/config.ts:45


logger#

Optional logger: any

Logger instance that matches Console interface of NodeJS

Defined in#

packages/types/src/config.ts:56


merger#

Optional merger: string

Merge method

Defined in#

packages/types/src/config.ts:37


pubsub#

Optional pubsub: string | PubSubConfig

PubSub Implementation (Any of: String, PubSubConfig)

Defined in#

packages/types/src/config.ts:41


require#

Optional require: string[]

Defined in#

packages/types/src/config.ts:11


sdk#

Optional sdk: SDKConfig

Defined in#

packages/types/src/config.ts:10


serve#

Optional serve: ServeConfig

Defined in#

packages/types/src/config.ts:9


skipSSLValidation#

Optional skipSSLValidation: boolean

Allow connections to an SSL endpoint without certificates

Defined in#

packages/types/src/config.ts:60


sources#

sources: Source[]

Defines the list of your external data sources for your API mesh

Defined in#

packages/types/src/config.ts:15


transforms#

Optional transforms: Transform[]

Transform to apply to the unified mesh schema

Defined in#

packages/types/src/config.ts:19