21 lines
334 B
TypeScript
21 lines
334 B
TypeScript
|
//// [privateNamesUnique-4.ts]
|
||
|
class A1 { }
|
||
|
interface A2 extends A1 { }
|
||
|
declare const a: A2;
|
||
|
|
||
|
class C { #something: number }
|
||
|
const c: C = a;
|
||
|
|
||
|
|
||
|
//// [privateNamesUnique-4.js]
|
||
|
var _something;
|
||
|
class A1 {
|
||
|
}
|
||
|
class C {
|
||
|
constructor() {
|
||
|
_something.set(this, void 0);
|
||
|
}
|
||
|
}
|
||
|
_something = new WeakMap();
|
||
|
const c = a;
|