mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-04-17 01:49:41 -05:00
add unit tests
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"scenario": "declarations_ExportNamespace",
|
||||
"projectRoot": "tests/cases/projects/declarations_ExportNamespace",
|
||||
"inputFiles": [
|
||||
"decl.d.ts",
|
||||
"useModule.ts"
|
||||
],
|
||||
"declaration": true,
|
||||
"baselineCheck": true,
|
||||
"emittedFiles": [
|
||||
"useModule.js",
|
||||
"useModule.d.ts"
|
||||
],
|
||||
"resolvedInputFiles": [
|
||||
"lib.d.ts",
|
||||
"decl.d.ts",
|
||||
"useModule.ts"
|
||||
]
|
||||
}
|
||||
5
tests/baselines/reference/project/declarationsExportNamespace/amd/useModule.d.ts
vendored
Normal file
5
tests/baselines/reference/project/declarationsExportNamespace/amd/useModule.d.ts
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
declare module moduleB {
|
||||
interface IUseModuleA {
|
||||
a: moduleA.A;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"scenario": "declarations_ExportNamespace",
|
||||
"projectRoot": "tests/cases/projects/declarations_ExportNamespace",
|
||||
"inputFiles": [
|
||||
"decl.d.ts",
|
||||
"useModule.ts"
|
||||
],
|
||||
"declaration": true,
|
||||
"baselineCheck": true,
|
||||
"emittedFiles": [
|
||||
"useModule.js",
|
||||
"useModule.d.ts"
|
||||
],
|
||||
"resolvedInputFiles": [
|
||||
"lib.d.ts",
|
||||
"decl.d.ts",
|
||||
"useModule.ts"
|
||||
]
|
||||
}
|
||||
5
tests/baselines/reference/project/declarationsExportNamespace/node/useModule.d.ts
vendored
Normal file
5
tests/baselines/reference/project/declarationsExportNamespace/node/useModule.d.ts
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
declare module moduleB {
|
||||
interface IUseModuleA {
|
||||
a: moduleA.A;
|
||||
}
|
||||
}
|
||||
14
tests/cases/project/declarationsExportNamespace.json
Normal file
14
tests/cases/project/declarationsExportNamespace.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"scenario": "declarations_ExportNamespace",
|
||||
"projectRoot": "tests/cases/projects/declarations_ExportNamespace",
|
||||
"inputFiles": [
|
||||
"decl.d.ts",
|
||||
"useModule.ts"
|
||||
],
|
||||
"declaration": true,
|
||||
"baselineCheck": true,
|
||||
"emittedFiles": [
|
||||
"useModule.js",
|
||||
"useModule.d.ts"
|
||||
]
|
||||
}
|
||||
4
tests/cases/projects/declarations_ExportNamespace/decl.d.ts
vendored
Normal file
4
tests/cases/projects/declarations_ExportNamespace/decl.d.ts
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
export interface A {
|
||||
b: number;
|
||||
}
|
||||
export as namespace moduleA;
|
||||
@@ -0,0 +1,5 @@
|
||||
module moduleB {
|
||||
export interface IUseModuleA {
|
||||
a: moduleA.A;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user