@aws-amplify/graphql-predictions-transformer
Version:
Amplify GraphQL @predictions transformer
15 lines • 1.04 kB
TypeScript
import { TransformerPluginBase } from '@aws-amplify/graphql-transformer-core';
import { TransformerContextProvider, TransformerSchemaVisitStepContextProvider, TransformerTransformSchemaStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces';
import { DirectiveNode, FieldDefinitionNode, InterfaceTypeDefinitionNode, ObjectTypeDefinitionNode } from 'graphql';
export type PredictionsConfig = {
bucketName: string;
};
export declare class PredictionsTransformer extends TransformerPluginBase {
private directiveList;
private bucketName;
constructor(predictionsConfig?: PredictionsConfig);
field: (parent: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, definition: FieldDefinitionNode, directive: DirectiveNode, context: TransformerSchemaVisitStepContextProvider) => void;
transformSchema: (context: TransformerTransformSchemaStepContextProvider) => void;
generateResolvers: (context: TransformerContextProvider) => void;
}
//# sourceMappingURL=graphql-predictions-transformer.d.ts.map