mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-04 21:53:42 -06:00
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…
x
Reference in New Issue
Block a user