UNPKG

eslint-plugin-perfectionist

Version:

ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc.

24 lines (23 loc) 719 B
import { TSESTree } from '@typescript-eslint/types' import { TSESLint } from '@typescript-eslint/utils' import { Options } from './types.js' export declare function sortImportOrExportAttributes< MessageIds extends string, >({ matchedAstSelectors, availableMessageIds, defaultOptions, context, node, }: { availableMessageIds: { missedSpacingBetweenMembers: MessageIds extraSpacingBetweenMembers: MessageIds unexpectedGroupOrder: MessageIds unexpectedOrder: MessageIds } node: TSESTree.ExportNamedDeclaration | TSESTree.ImportDeclaration context: TSESLint.RuleContext<MessageIds, Options> defaultOptions: Required<Options[number]> matchedAstSelectors: ReadonlySet<string> }): void