mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-30 01:04:49 -05:00
Added a compiler test for named AMD modules.
This commit is contained in:
22
tests/baselines/reference/amdModuleName1.js
Normal file
22
tests/baselines/reference/amdModuleName1.js
Normal file
@@ -0,0 +1,22 @@
|
||||
//// [amdModuleName1.ts]
|
||||
///<amd-module name='NamedModule'/>
|
||||
class Foo {
|
||||
x: number;
|
||||
constructor() {
|
||||
this.x = 5;
|
||||
}
|
||||
}
|
||||
export = Foo;
|
||||
|
||||
|
||||
//// [amdModuleName1.js]
|
||||
define("NamedModule", ["require", "exports"], function (require, exports) {
|
||||
///<amd-module name='NamedModule'/>
|
||||
var Foo = (function () {
|
||||
function Foo() {
|
||||
this.x = 5;
|
||||
}
|
||||
return Foo;
|
||||
})();
|
||||
return Foo;
|
||||
});
|
||||
19
tests/baselines/reference/amdModuleName1.types
Normal file
19
tests/baselines/reference/amdModuleName1.types
Normal file
@@ -0,0 +1,19 @@
|
||||
=== tests/cases/compiler/amdModuleName1.ts ===
|
||||
///<amd-module name='NamedModule'/>
|
||||
class Foo {
|
||||
>Foo : Foo
|
||||
|
||||
x: number;
|
||||
>x : number
|
||||
|
||||
constructor() {
|
||||
this.x = 5;
|
||||
>this.x = 5 : number
|
||||
>this.x : number
|
||||
>this : Foo
|
||||
>x : number
|
||||
}
|
||||
}
|
||||
export = Foo;
|
||||
>Foo : Foo
|
||||
|
||||
9
tests/cases/compiler/amdModuleName1.ts
Normal file
9
tests/cases/compiler/amdModuleName1.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
//@module: amd
|
||||
///<amd-module name='NamedModule'/>
|
||||
class Foo {
|
||||
x: number;
|
||||
constructor() {
|
||||
this.x = 5;
|
||||
}
|
||||
}
|
||||
export = Foo;
|
||||
Reference in New Issue
Block a user