44 lines
2.7 KiB
TypeScript
44 lines
2.7 KiB
TypeScript
import { ESLint, Linter } from 'eslint'
|
|
interface PluginConfigs extends Record<
|
|
string,
|
|
Linter.LegacyConfig | Linter.Config[] | Linter.Config
|
|
> {
|
|
'recommended-alphabetical-legacy': Linter.LegacyConfig
|
|
'recommended-line-length-legacy': Linter.LegacyConfig
|
|
'recommended-natural-legacy': Linter.LegacyConfig
|
|
'recommended-custom-legacy': Linter.LegacyConfig
|
|
'recommended-alphabetical': Linter.Config
|
|
'recommended-line-length': Linter.Config
|
|
'recommended-natural': Linter.Config
|
|
'recommended-custom': Linter.Config
|
|
}
|
|
export declare let rules: ESLint.Plugin['rules']
|
|
export declare let configs: PluginConfigs
|
|
declare const _default: {
|
|
configs: PluginConfigs
|
|
} & ESLint.Plugin
|
|
export default _default
|
|
export type { Options as SortVariableDeclarationsOptions } from './rules/sort-variable-declarations/types.js'
|
|
export type { Options as SortIntersectionTypesOptions } from './rules/sort-intersection-types/types.js'
|
|
export type { Options as SortImportAttributesOptions } from './rules/sort-import-attributes/types.js'
|
|
export type { Options as SortExportAttributesOptions } from './rules/sort-export-attributes/types.js'
|
|
export type { Options as SortHeritageClausesOptions } from './rules/sort-heritage-clauses/types.js'
|
|
export type { Options as SortArrayIncludesOptions } from './rules/sort-array-includes/types.js'
|
|
export type { Options as SortNamedImportsOptions } from './rules/sort-named-imports/types.js'
|
|
export type { Options as SortNamedExportsOptions } from './rules/sort-named-exports/types.js'
|
|
export type { Options as SortObjectTypesOptions } from './rules/sort-object-types/types.js'
|
|
export type { Options as SortSwitchCaseOptions } from './rules/sort-switch-case/types.js'
|
|
export type { Options as SortUnionTypesOptions } from './rules/sort-union-types/types.js'
|
|
export type { Options as SortInterfacesOptions } from './rules/sort-interfaces/types.js'
|
|
export type { Options as SortDecoratorsOptions } from './rules/sort-decorators/types.js'
|
|
export type { Options as SortJsxPropsOptions } from './rules/sort-jsx-props/types.js'
|
|
export type { Options as SortClassesOptions } from './rules/sort-classes/types.js'
|
|
export type { Options as SortImportsOptions } from './rules/sort-imports/types.js'
|
|
export type { Options as SortExportsOptions } from './rules/sort-exports/types.js'
|
|
export type { Options as SortObjectsOptions } from './rules/sort-objects/types.js'
|
|
export type { Options as SortModulesOptions } from './rules/sort-modules/types.js'
|
|
export type { Options as SortArraysOptions } from './rules/sort-arrays/types.js'
|
|
export type { Options as SortEnumsOptions } from './rules/sort-enums/types.js'
|
|
export type { Options as SortMapsOptions } from './rules/sort-maps/types.js'
|
|
export type { Options as SortSetsOptions } from './rules/sort-sets/types.js'
|