1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
=== /app/app.ts ===
// We shouldn't resolve symlinks for references either. See the trace.
/// <reference types="linked" />
import { C as C1 } from "linked";
>C : typeof C1
>C1 : typeof C1
import { C as C2 } from "linked2";
>C : typeof C2
>C2 : typeof C2
let x = new C1();
>x : C1
>new C1() : C1
>C1 : typeof C1
// Should fail. We no longer resolve any symlinks.
x = new C2();
>x = new C2() : C2
>x : C1
>new C2() : C2
>C2 : typeof C2
=== /app/node_modules/real/index.d.ts ===
export const real: string;
>real : string
|