When I used generic arrow functions in RunJS, the statements that followed were highlighted incorrectly
Example code:
interface HasName {
name: string;
}
function Test1<T extends HasName>(a: T) {
return a.name.toUpperCase();
}
const Test2 = <T extends HasName>(a: T) => {
return a.name.toUpperCase();
};
function Test3() {
return 1;
}
Test1({ name: 'John Doe' });
Test2({ name: 'John Doe' });
Test3();

Version: 3.0.3