UNPKG

graphql-transformer-core

Version:

A framework to transform from GraphQL SDL to AWS cloudFormation.

35 lines 1.21 kB
import { ITransformer } from './ITransformer'; import { TransformConfig } from './util'; import { FeatureFlagProvider } from './FeatureFlags'; import { DeploymentResources } from './DeploymentResources'; export interface GraphQLTransformOptions { transformers: ITransformer[]; stackMapping?: StackMapping; transformConfig?: TransformConfig; featureFlags?: FeatureFlagProvider; } export type StackMapping = { [resourceId: string]: string; }; export declare class GraphQLTransform { private transformers; private stackMappingOverrides; private transformConfig; private featureFlags; private seenTransformations; constructor(options: GraphQLTransformOptions); transform(schema: string): DeploymentResources; private updateContextForStackMappingOverrides; private createResourcesForSyncEnabledProject; private transformObject; private transformField; private transformArgument; private transformInterface; private transformScalar; private transformUnion; private transformEnum; private transformEnumValue; private transformInputObject; private transformInputField; } //# sourceMappingURL=GraphQLTransform.d.ts.map