UNPKG

eslint-plugin-mocha

Version:

Eslint rules for mocha.

22 lines 881 B
import type { Rule } from 'eslint'; import { visitMochaContextConfigCalls } from '../mocha/config-call.ts'; type MochaConfigName = Parameters<typeof visitMochaContextConfigCalls> extends [ unknown, unknown, infer ConfigName, ...unknown[] ] ? ConfigName : never; type RuleDefinition<MessageId extends string> = { readonly configName: MochaConfigName; readonly description: string; readonly messageIds: { readonly aboveMax: MessageId; readonly disallow: MessageId; readonly outsideRange: MessageId; }; readonly messages: Readonly<Record<MessageId, string>>; readonly name: string; }; export declare function createSimpleNumericMochaConfigLimitRule<MessageId extends string>(ruleDefinition: Readonly<RuleDefinition<MessageId>>): Readonly<Rule.RuleModule>; export {}; //# sourceMappingURL=mocha-config-value-rule.d.ts.map