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

types/src.YamlConfig.Transform

Indexable#

▪ [k: string]: any

Table of contents#

Properties#

Properties#

cache#

Optional cache: CacheTransformConfig[]

Transformer to apply caching for your data sources

Defined in#

packages/types/src/config.ts:910


encapsulate#

Optional encapsulate: EncapsulateTransformObject

Defined in#

packages/types/src/config.ts:911


extend#

Optional extend: ExtendTransform

Defined in#

packages/types/src/config.ts:912


federation#

Optional federation: FederationTransform

Defined in#

packages/types/src/config.ts:913


filterSchema#

Optional filterSchema: any

Transformer to filter (white/black list) GraphQL types, fields and arguments (Any of: FilterSchemaTransform, Any)

Defined in#

packages/types/src/config.ts:917


mock#

Optional mock: MockingConfig

Defined in#

packages/types/src/config.ts:918


namingConvention#

Optional namingConvention: NamingConventionTransformConfig

Defined in#

packages/types/src/config.ts:919


prefix#

Optional prefix: PrefixTransformConfig

Defined in#

packages/types/src/config.ts:920


rename#

Optional rename: any

Transformer to rename GraphQL types and fields (Any of: RenameTransform, Any)

Defined in#

packages/types/src/config.ts:924


resolversComposition#

Optional resolversComposition: any

Transformer to apply composition to resolvers (Any of: ResolversCompositionTransform, Any)

Defined in#

packages/types/src/config.ts:928


snapshot#

Optional snapshot: SnapshotTransformConfig

Defined in#

packages/types/src/config.ts:929


typeMerging#

Optional typeMerging: TypeMergingConfig

Defined in#

packages/types/src/config.ts:930