Skip to main content

Type Alias: CodexRuleDefinition<Options, MessageIds>

type CodexRuleDefinition<Options, MessageIds> = Readonly<{
create: (
context: Readonly<TSESLint.RuleContext<MessageIds, Options>>,
optionsWithDefault: Readonly<Options>
) => TSESLint.RuleListener;
defaultOptions?: Readonly<Options>;
meta: CodexRuleInputMeta<Options, MessageIds>;
name: string;
}>;

Defined in: _internal/create-codex-rule.ts:55

Type Parameters​

Type Parameter
Options extends Readonly<UnknownArray>
MessageIds extends string