Skip to content

[T] LinterRuleDefinition

type LinterRuleDefinition<N, DM, Options> =
| LinterRuleDefinitionSync<N, DM, Options>
| LinterRuleDefinitionAsync<N, DM, Options>;

Rule definition discriminated by whether its post-navigation callback can perform asynchronous work.

Type ParameterDefault type
N extends string-
DM extends DiagnosticMessages-
Options extends Record<string, unknown>Record<string, never>