87d10eb055
* Eliminate well-known symbols in the checker: 2021 edition * Actually update the lib text to say unique symbol, too (this is unneeded with compat code in place, but this makes goto-def make more sense) * Add test showing mismatched symbol constructor type interop * Add more test cases for some other related issues this fixes * Revert computed name change * Style comments
16 lines
249 B
TypeScript
16 lines
249 B
TypeScript
//// [symbolDeclarationEmit1.ts]
|
|
class C {
|
|
[Symbol.toPrimitive]: number;
|
|
}
|
|
|
|
//// [symbolDeclarationEmit1.js]
|
|
class C {
|
|
}
|
|
Symbol.toPrimitive;
|
|
|
|
|
|
//// [symbolDeclarationEmit1.d.ts]
|
|
declare class C {
|
|
[Symbol.toPrimitive]: number;
|
|
}
|