@graphql-eslint/eslint-plugin
Version:
GraphQL plugin for ESLint
17 lines (16 loc) • 775 B
TypeScript
import { GraphQLESLintRule } from '../types';
declare const fieldsEnum: ('ObjectTypeDefinition' | 'InterfaceTypeDefinition' | 'InputObjectTypeDefinition')[];
declare const valuesEnum: ['EnumTypeDefinition'];
declare const selectionsEnum: ('OperationDefinition' | 'FragmentDefinition')[];
declare const variablesEnum: ['OperationDefinition'];
declare const argumentsEnum: ('FieldDefinition' | 'Field' | 'DirectiveDefinition' | 'Directive')[];
export declare type AlphabetizeConfig = {
fields?: typeof fieldsEnum;
values?: typeof valuesEnum;
selections?: typeof selectionsEnum;
variables?: typeof variablesEnum;
arguments?: typeof argumentsEnum;
definitions?: boolean;
};
declare const rule: GraphQLESLintRule<[AlphabetizeConfig]>;
export default rule;