graphql-transformer-core
Version:
A framework to transform from GraphQL SDL to AWS cloudFormation.
18 lines • 1.54 kB
TypeScript
import { ObjectTypeDefinitionNode, DirectiveNode, InterfaceTypeDefinitionNode, UnionTypeDefinitionNode, ScalarTypeDefinitionNode, InputObjectTypeDefinitionNode, FieldDefinitionNode, InputValueDefinitionNode, EnumValueDefinitionNode, EnumTypeDefinitionNode } from 'graphql';
export declare function collectDirectiveNames(sdl: string): string[];
export declare function collectDirectives(sdl: string): DirectiveNode[];
export declare function collectDirectivesByTypeNames(sdl: string): {
types: Object;
directives: string[];
};
export declare function collectDirectivesByType(sdl: string): Object;
export declare function collectObjectDirectives(node: ObjectTypeDefinitionNode): DirectiveNode[];
export declare function collectInterfaceDirectives(node: InterfaceTypeDefinitionNode): DirectiveNode[];
export declare function collectFieldDirectives(node: FieldDefinitionNode): DirectiveNode[];
export declare function collectArgumentDirectives(node: InputValueDefinitionNode): DirectiveNode[];
export declare function collectUnionDirectives(node: UnionTypeDefinitionNode): DirectiveNode[];
export declare function collectScalarDirectives(node: ScalarTypeDefinitionNode): DirectiveNode[];
export declare function collectInputObjectDirectives(node: InputObjectTypeDefinitionNode): DirectiveNode[];
export declare function collectEnumDirectives(node: EnumTypeDefinitionNode): DirectiveNode[];
export declare function collectEnumValueDirectives(node: EnumValueDefinitionNode): DirectiveNode[];
//# sourceMappingURL=collectDirectives.d.ts.map