aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/blackbox/testdata/typescript/main.ts
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/blackbox/testdata/typescript/main.ts')
-rw-r--r--tests/auto/blackbox/testdata/typescript/main.ts19
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/auto/blackbox/testdata/typescript/main.ts b/tests/auto/blackbox/testdata/typescript/main.ts
new file mode 100644
index 000000000..c41eebea5
--- /dev/null
+++ b/tests/auto/blackbox/testdata/typescript/main.ts
@@ -0,0 +1,19 @@
+import Animals = require("animals");
+import Foo = require("foo");
+
+function main() {
+ var mammals: Animals.Mammal[] = [];
+ mammals.push(new Animals.Human());
+ mammals.push(new Animals.Dog());
+ mammals.push(new Animals.Cat());
+
+ // Make everyone speak
+ for (var i = 0; i < mammals.length; ++i) {
+ console.log(mammals[i].speak());
+ }
+
+ var greeting: string = (new Foo.Greeter()).getGreeting();
+ console.log(greeting);
+}
+
+main();