types_src.yamlconfig.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.

Hierarchy#

  • Config

Table of contents#

Properties#

Properties#

additionalResolvers#

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

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

Defined in: packages/types/src/config.ts:26


additionalTypeDefs#

Optional additionalTypeDefs: string

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

Defined in: packages/types/src/config.ts:22


cache#

Optional cache: Cache

Defined in: packages/types/src/config.ts:27


merger#

Optional merger: string

Merge method

Defined in: packages/types/src/config.ts:31


pubsub#

Optional pubsub: string | PubSubConfig

PubSub Implementation (Any of: String, PubSubConfig)

Defined in: packages/types/src/config.ts:35


require#

Optional require: string[]

Defined in: packages/types/src/config.ts:10


serve#

Optional serve: ServeConfig

Defined in: packages/types/src/config.ts:9


sources#

sources: Source[]

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

Defined in: packages/types/src/config.ts:14


transforms#

Optional transforms: Transform[]

Transform to apply to the unified mesh schema

Defined in: packages/types/src/config.ts:18