@graphql-tools/utils
Version:
Common package containing utils and types for GraphQL tools
17 lines (16 loc) • 477 B
TypeScript
import { DocumentNode } from 'graphql';
export declare type DirectiveArgs = {
[name: string]: any;
};
export declare type DirectiveUsage = {
name: string;
args: DirectiveArgs;
};
export declare type TypeAndFieldToDirectives = {
[typeAndField: string]: DirectiveUsage[];
};
interface Options {
includeInputTypes?: boolean;
}
export declare function getFieldsWithDirectives(documentNode: DocumentNode, options?: Options): TypeAndFieldToDirectives;
export {};