Type Alias: CodexRuleInputMeta<Options, MessageIds>
type CodexRuleInputMeta<Options, MessageIds> = Readonly<{
defaultOptions?: Options;
deprecated?: NonNullable<
TSESLint.RuleMetaData<
MessageIds,
CodexRuleInputDocs,
Options
>["deprecated"]
>;
docs: CodexRuleInputDocs;
fixable?: NonNullable<TSESLint.RuleMetaData<MessageIds>["fixable"]>;
hasSuggestions?: boolean;
languages: readonly CodexRuleLanguage[];
messages: Record<MessageIds, string>;
replacedBy?: readonly string[];
schema: TSESLint.RuleMetaData<MessageIds>["schema"];
type: TSESLint.RuleMetaData<MessageIds>["type"];
}>;
Defined in: _internal/create-codex-rule.ts:79
Type Parametersâ
| Type Parameter |
|---|
Options extends Readonly<UnknownArray> |
MessageIds extends string |