-
Notifications
You must be signed in to change notification settings - Fork 13k
Closed
Labels
QuestionAn issue which isn't directly actionable in codeAn issue which isn't directly actionable in code
Description
TypeScript Version: all versions
Search Terms: es3 es5 inheritance bug
Code
class SomeClass extends Object {}
const instance = new SomeClass();
console.log(instance instanceof SomeClass);
console.log(instance instanceof Object);
Expected behavior:
For every compilation target desired output is:
true
true
Actual behavior:
If the compilation target is set to es3
or es5
:
false
true
Metadata
Metadata
Assignees
Labels
QuestionAn issue which isn't directly actionable in codeAn issue which isn't directly actionable in code