File tree Expand file tree Collapse file tree 3 files changed +8
-12
lines changed Expand file tree Collapse file tree 3 files changed +8
-12
lines changed Original file line number Diff line number Diff line change @@ -168,7 +168,7 @@ function checkExpressionStatement(
168
168
returnStatements . every (
169
169
( statement ) =>
170
170
statement . expression !== undefined &&
171
- tsApiUtils . isThisKeyword ( statement . expression ) ,
171
+ tsApiUtils ? .isThisKeyword ( statement . expression ) ,
172
172
)
173
173
) {
174
174
return {
Original file line number Diff line number Diff line change @@ -55,9 +55,10 @@ export type RuleDefinition<
55
55
MessageIds extends string ,
56
56
Options extends BaseOptions ,
57
57
> = {
58
+ readonly defaultOptions : Options ;
58
59
readonly meta : NamedCreateRuleCustomMeta < MessageIds , Options > ;
59
60
readonly create : (
60
- context : RuleDefinition < MessageIds , Options > ,
61
+ context : Readonly < RuleContext < MessageIds , Options > > ,
61
62
) => RuleListener ;
62
63
} ;
63
64
Original file line number Diff line number Diff line change @@ -142,13 +142,8 @@ export function addFilename<
142
142
} ;
143
143
}
144
144
145
- export type MessagesOf <
146
- T extends RuleDefinition < string , ReadonlyArray < unknown > > ,
147
- > =
148
- T extends RuleDefinition < infer Messages , ReadonlyArray < unknown > >
149
- ? Messages
150
- : never ;
151
-
152
- export type OptionsOf <
153
- T extends RuleDefinition < string , ReadonlyArray < unknown > > ,
154
- > = T extends RuleDefinition < string , infer Options > ? Options : never ;
145
+ export type MessagesOf < T extends RuleDefinition < string , any > > =
146
+ T extends RuleDefinition < infer Messages , any > ? Messages : never ;
147
+
148
+ export type OptionsOf < T extends RuleDefinition < string , any > > =
149
+ T extends RuleDefinition < string , infer Options > ? Options : never ;
You can’t perform that action at this time.
0 commit comments