Skip to content

Commit 832c17d

Browse files
author
Noah Chen
committed
add unit tests
1 parent 05ceda7 commit 832c17d

File tree

9 files changed

+71
-0
lines changed

9 files changed

+71
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"scenario": "declarations_ExportNamespace",
3+
"projectRoot": "tests/cases/projects/declarations_ExportNamespace",
4+
"inputFiles": [
5+
"decl.d.ts",
6+
"useModule.ts"
7+
],
8+
"declaration": true,
9+
"baselineCheck": true,
10+
"emittedFiles": [
11+
"useModule.js",
12+
"useModule.d.ts"
13+
],
14+
"resolvedInputFiles": [
15+
"lib.d.ts",
16+
"decl.d.ts",
17+
"useModule.ts"
18+
]
19+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
declare module moduleB {
2+
interface IUseModuleA {
3+
a: moduleA.A;
4+
}
5+
}

tests/baselines/reference/project/declarationsExportNamespace/amd/useModule.js

Whitespace-only changes.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"scenario": "declarations_ExportNamespace",
3+
"projectRoot": "tests/cases/projects/declarations_ExportNamespace",
4+
"inputFiles": [
5+
"decl.d.ts",
6+
"useModule.ts"
7+
],
8+
"declaration": true,
9+
"baselineCheck": true,
10+
"emittedFiles": [
11+
"useModule.js",
12+
"useModule.d.ts"
13+
],
14+
"resolvedInputFiles": [
15+
"lib.d.ts",
16+
"decl.d.ts",
17+
"useModule.ts"
18+
]
19+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
declare module moduleB {
2+
interface IUseModuleA {
3+
a: moduleA.A;
4+
}
5+
}

tests/baselines/reference/project/declarationsExportNamespace/node/useModule.js

Whitespace-only changes.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"scenario": "declarations_ExportNamespace",
3+
"projectRoot": "tests/cases/projects/declarations_ExportNamespace",
4+
"inputFiles": [
5+
"decl.d.ts",
6+
"useModule.ts"
7+
],
8+
"declaration": true,
9+
"baselineCheck": true,
10+
"emittedFiles": [
11+
"useModule.js",
12+
"useModule.d.ts"
13+
]
14+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
export interface A {
2+
b: number;
3+
}
4+
export as namespace moduleA;
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
module moduleB {
2+
export interface IUseModuleA {
3+
a: moduleA.A;
4+
}
5+
}

0 commit comments

Comments
 (0)