Docs
API
Interfaces
Transform

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


encapsulate

Optional encapsulate: EncapsulateTransformObject

Defined in

packages/types/src/config.ts:1177


extend

Optional extend: ExtendTransform

Defined in

packages/types/src/config.ts:1178


federation

Optional federation: FederationTransform

Defined in

packages/types/src/config.ts:1179


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


hoistField

Optional hoistField: HoistFieldTransformConfig[]

Transformer to hoist GraphQL fields

Defined in

packages/types/src/config.ts:1187


mock

Optional mock: MockingConfig

Defined in

packages/types/src/config.ts:1188


namingConvention

Optional namingConvention: NamingConventionTransformConfig

Defined in

packages/types/src/config.ts:1189


prefix

Optional prefix: PrefixTransformConfig

Defined in

packages/types/src/config.ts:1190


prune

Optional prune: PruneTransformConfig

Defined in

packages/types/src/config.ts:1191


rateLimit

Optional rateLimit: RateLimitTransformConfig[]

RateLimit transform

Defined in

packages/types/src/config.ts:1195


rename

Optional rename: any

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

Defined in

packages/types/src/config.ts:1199


replaceField

Optional replaceField: ReplaceFieldTransformConfig

Defined in

packages/types/src/config.ts:1200


resolversComposition

Optional resolversComposition: any

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

Defined in

packages/types/src/config.ts:1204


snapshot

Optional snapshot: SnapshotTransformConfig

Defined in

packages/types/src/config.ts:1205


typeMerging

Optional typeMerging: TypeMergingConfig

Defined in

packages/types/src/config.ts:1206