Skip to main content

Type Alias: RuleModuleWithDocs<MessageIds, Options>

RuleModuleWithDocs<MessageIds, Options> = TSESLint.RuleModule<MessageIds, Options> & { meta: TSESLint.RuleMetaData<MessageIds, Stylelint2RuleDocs, Options> & { deprecated: boolean; docs: Stylelint2RuleDocs; }; name: string; }

Defined in: _internal/typed-rule.ts:38

Rule module contract used by registry and plugin wiring.

Type Declarationโ€‹

metaโ€‹

meta: TSESLint.RuleMetaData<MessageIds, Stylelint2RuleDocs, Options> & { deprecated: boolean; docs: Stylelint2RuleDocs; }

Type Declarationโ€‹

deprecatedโ€‹

deprecated: boolean

docsโ€‹

docs: Stylelint2RuleDocs

nameโ€‹

name: string

Type Parametersโ€‹

MessageIdsโ€‹

MessageIds extends string

Optionsโ€‹

Options extends readonly unknown[]