Type Alias: RuleDefinitionWithDocs<MessageIds, Options>
RuleDefinitionWithDocs<
MessageIds,Options> =Omit<RuleModuleWithDocs<MessageIds,Options>,"create"|"meta"> & {create: (context:GenericRuleContext<MessageIds,Options>,options:Options) =>TSESLint.RuleListener;meta:RuleModuleWithDocs<MessageIds,Options>["meta"]; }
Defined in: _internal/typed-rule.ts:26
Rule definition shape accepted by createTypedRule, including typed
create(context, options) access with merged default options.
Type Declarationโ
createโ
create: (
context:GenericRuleContext<MessageIds,Options>,options:Options) =>TSESLint.RuleListener
Parametersโ
contextโ
GenericRuleContext<MessageIds, Options>
optionsโ
Options
Returnsโ
TSESLint.RuleListener
metaโ
meta:
RuleModuleWithDocs<MessageIds,Options>["meta"]
Type Parametersโ
MessageIdsโ
MessageIds extends string
Optionsโ
Options extends readonly unknown[]