Skip to main content

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>