UNPKG

eslint-plugin-perfectionist

Version:

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

18 lines (17 loc) 629 B
import { TSESLint } from '@typescript-eslint/utils' import { ComparatorByOptionsComputer } from '../../utils/compare/default-comparator-by-options-computer.js' import { SortModulesSortingNode, Options } from './types.js' export declare function buildComparatorByOptionsComputer({ useExperimentalDependencyDetection, ignoreEslintDisabledNodes, sortingNodes, sourceCode, }: { useExperimentalDependencyDetection: boolean sortingNodes: SortModulesSortingNode[] ignoreEslintDisabledNodes: boolean sourceCode: TSESLint.SourceCode }): ComparatorByOptionsComputer< Required<Options[number]>, SortModulesSortingNode >