Skip to main content

Type Alias: RuleModuleWithDocs<MessageIds, Options>

type 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:41

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<UnknownArray>