Type Alias: RuleMetaWithLanguages<MessageIds, PluginDocs, Options>
type RuleMetaWithLanguages<MessageIds, PluginDocs, Options> =
TSESLint.RuleMetaData<MessageIds, PluginDocs, Options> & {
docs: NonNullable<
TSESLint.RuleMetaData<MessageIds, PluginDocs, Options>["docs"]
>;
languages: readonly string[];
};
Defined in: internal/create-rule.ts:26
Type Declarationâ
docsâ
readonly docs: NonNullable<TSESLint.RuleMetaData<MessageIds, PluginDocs, Options>["docs"]>;
languagesâ
readonly languages: readonly string[];
Type Parametersâ
MessageIdsâ
MessageIds extends string
PluginDocsâ
PluginDocs
Optionsâ
Options extends Readonly<UnknownArray>