add unit tests
This commit is contained in:
parent
05ceda747d
commit
832c17df1c
|
@ -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;
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue