Docs
API
Interfaces
Config

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

additionalEnvelopPlugins

Optional additionalEnvelopPlugins: string

You can provide Envelop plugins

Defined in

packages/types/src/config.ts:67


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:31


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:27


cache

Optional cache: Cache

Defined in

packages/types/src/config.ts:37


codegen

Optional codegen: any

Codegen Configuration

Defined in

packages/types/src/config.ts:14


customFetch

Optional customFetch: any

Path to a custom W3 Compatible Fetch Implementation

Defined in

packages/types/src/config.ts:59


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.

Defined in

packages/types/src/config.ts:51


logger

Optional logger: any

Logger instance that matches Console interface of NodeJS

Defined in

packages/types/src/config.ts:55


merger

Optional merger: string

Merge method

Defined in

packages/types/src/config.ts:41


plugins

Optional plugins: Plugin[]

Defined in

packages/types/src/config.ts:68


pubsub

Optional pubsub: string | PubSubConfig

PubSub Implementation (Any of: String, PubSubConfig)

Defined in

packages/types/src/config.ts:45


require

Optional require: string[]

Defined in

packages/types/src/config.ts:15


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:63


sources

sources: Source[]

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

Defined in

packages/types/src/config.ts:19


transforms

Optional transforms: Transform[]

Transform to apply to the unified mesh schema

Defined in

packages/types/src/config.ts:23