UNPKG

@j4cobi/eslint-plugin-sort-imports

Version:
26 lines (22 loc) 759 B
import { ESLintUtils } from '@typescript-eslint/utils'; /** * @fileoverview Rule to require sorting of import declarations * @author Christian Schuller */ declare enum MemberSyntaxSortOrder { None = "none", All = "all", Multiple = "multiple", Single = "single" } type Options = [ { ignoreCase?: boolean; ignoreMemberSort?: boolean; memberSyntaxSortOrder?: MemberSyntaxSortOrder[]; typeSortStrategy?: "mixed" | "before" | "after"; } ]; type MessageIds = "memberAlphabetical" | "wrongOrder" | "typeOrder" | "alphabeticalOrder"; declare const rule: ESLintUtils.RuleModule<MessageIds, Options, unknown, ESLintUtils.RuleListener>; export { MemberSyntaxSortOrder, type MessageIds, type Options, rule };