Skip to content

Commit cccf70b

Browse files
committed
Add failing test
1 parent 14774d6 commit cccf70b

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
tests/cases/compiler/b.d.ts(2,20): error TS2305: Module '"tests/cases/compiler/a".ns' has no exported member 'IFoo'.
2+
3+
4+
==== tests/cases/compiler/a.d.ts (0 errors) ====
5+
export = ns;
6+
7+
export as namespace ns;
8+
9+
declare namespace ns {
10+
export var x: number;
11+
export interface IFoo { }
12+
}
13+
14+
==== tests/cases/compiler/b.d.ts (1 errors) ====
15+
declare namespace ns.something {
16+
export var p: ns.IFoo;
17+
~~~~
18+
!!! error TS2305: Module '"tests/cases/compiler/a".ns' has no exported member 'IFoo'.
19+
}
20+
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
// @filename: a.d.ts
2+
export = ns;
3+
4+
export as namespace ns;
5+
6+
declare namespace ns {
7+
export var x: number;
8+
export interface IFoo { }
9+
}
10+
11+
// @filename: b.d.ts
12+
declare namespace ns.something {
13+
export var p: ns.IFoo;
14+
}

0 commit comments

Comments
 (0)