@types/eslint-plugin-promise
v7.3.0
Published
TypeScript definitions for eslint-plugin-promise
Readme
Installation
npm install --save @types/eslint-plugin-promise
Summary
This package contains type definitions for eslint-plugin-promise (https://github.com/eslint-community/eslint-plugin-promise).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/eslint-plugin-promise.
index.d.ts
import type { ESLint, Linter, Rule } from "eslint";
declare const eslintPluginPromise: ESLint.Plugin & {
rules: {
"always-return": Rule.RuleModule;
"avoid-new": Rule.RuleModule;
"catch-or-return": Rule.RuleModule;
"no-callback-in-promise": Rule.RuleModule;
"no-multiple-resolved": Rule.RuleModule;
"no-native": Rule.RuleModule;
"no-nesting": Rule.RuleModule;
"no-new-statics": Rule.RuleModule;
"no-promise-in-callback": Rule.RuleModule;
"no-return-in-finally": Rule.RuleModule;
"no-return-wrap": Rule.RuleModule;
"param-names": Rule.RuleModule;
"prefer-await-to-callbacks": Rule.RuleModule;
"prefer-await-to-then": Rule.RuleModule;
"prefer-catch": Rule.RuleModule;
"spec-only": Rule.RuleModule;
"valid-params": Rule.RuleModule;
};
rulesConfig: {
"always-return": Linter.Severity;
"catch-or-return": Linter.Severity;
"no-native": Linter.Severity;
"no-return-wrap": Linter.Severity;
"param-names": Linter.Severity;
};
configs: {
recommended: Linter.LegacyConfig;
"flat/recommended": Linter.Config;
};
};
export = eslintPluginPromise;
Additional Details
- Last updated: Sat, 16 May 2026 11:46:44 GMT
- Dependencies: @types/eslint
Credits
These definitions were written by Josh Goldberg.
