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(
168168 returnStatements . every (
169169 ( statement ) =>
170170 statement . expression !== undefined &&
171- tsApiUtils . isThisKeyword ( statement . expression ) ,
171+ tsApiUtils ? .isThisKeyword ( statement . expression ) ,
172172 )
173173 ) {
174174 return {
Original file line number Diff line number Diff line change @@ -55,9 +55,10 @@ export type RuleDefinition<
5555 MessageIds extends string ,
5656 Options extends BaseOptions ,
5757> = {
58+ readonly defaultOptions : Options ;
5859 readonly meta : NamedCreateRuleCustomMeta < MessageIds , Options > ;
5960 readonly create : (
60- context : RuleDefinition < MessageIds , Options > ,
61+ context : Readonly < RuleContext < MessageIds , Options > > ,
6162 ) => RuleListener ;
6263} ;
6364
Original file line number Diff line number Diff line change @@ -142,13 +142,8 @@ export function addFilename<
142142 } ;
143143}
144144
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