@manuth/eslint-plugin-typescript
Version:
A set of personal eslint-rulesets for TypeScript-projects
28 lines (27 loc) • 1.03 kB
text/typescript
import { Linter } from "eslint";
export { ESLintPlugin } from "./ESLintPlugin.cjs";
export { ESLintRule } from "./ESLintRule.cjs";
export { PresetName } from "./PresetName.cjs";
export { GenerateConfiguration } from "./Configuration/GenerateConfiguration.cjs";
/**
* The name of the plugin.
*/
export declare const PluginName = "@manuth/typescript";
/**
* Provides configurations for the flat configuration interface of `eslint`.
*/
export declare const flatConfigs: {
readonly recommended: Linter.Config<Linter.RulesRecord>[];
readonly recommendedWithTypeChecking: Linter.Config<Linter.RulesRecord>[];
readonly weak: Linter.Config<Linter.RulesRecord>[];
readonly weakWithTypeChecking: Linter.Config<Linter.RulesRecord>[];
};
/**
* Provides configurations for the eslintrc configuration interface of `eslint`.
*/
export declare const configs: {
readonly recommended: any;
readonly "recommended-requiring-type-checking": any;
readonly weak: any;
readonly "weak-requiring-type-checking": any;
};