Allow unknown/any in TS catch clause param (#11755)
This commit is contained in:
@@ -2660,4 +2660,15 @@ export default (superClass: Class<Parser>): Class<Parser> =>
|
||||
|
||||
return hasContextParam ? baseCount + 1 : baseCount;
|
||||
}
|
||||
|
||||
parseCatchClauseParam(): N.Identifier {
|
||||
const param = super.parseCatchClauseParam();
|
||||
const type = this.tsTryParseTypeAnnotation();
|
||||
|
||||
if (type) {
|
||||
param.type = type;
|
||||
}
|
||||
|
||||
return param;
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user