summaryrefslogtreecommitdiff
path: root/tools/ts_library_builder/testdata
diff options
context:
space:
mode:
authorKitson Kelly <me@kitsonkelly.com>2018-11-04 10:45:06 +1100
committerRyan Dahl <ry@tinyclouds.org>2018-11-04 05:56:49 -0800
commit765f229357587fb66dfe04d3c48d62c6aae9ce71 (patch)
treee309a1c918cf416d7e8c3de2cb16c14f737e6c20 /tools/ts_library_builder/testdata
parent2cf3a89f63c7bc7cfd9404f779b796c29c8e9598 (diff)
Improve robustness of lib builder.
Diffstat (limited to 'tools/ts_library_builder/testdata')
-rw-r--r--tools/ts_library_builder/testdata/globals.ts4
-rw-r--r--tools/ts_library_builder/testdata/moduleD.ts5
-rw-r--r--tools/ts_library_builder/testdata/moduleE.ts5
-rw-r--r--tools/ts_library_builder/testdata/moduleF.ts1
4 files changed, 15 insertions, 0 deletions
diff --git a/tools/ts_library_builder/testdata/globals.ts b/tools/ts_library_builder/testdata/globals.ts
index 41a86bdf8..e80862025 100644
--- a/tools/ts_library_builder/testdata/globals.ts
+++ b/tools/ts_library_builder/testdata/globals.ts
@@ -1,6 +1,10 @@
import * as moduleC from "./moduleC";
+import * as moduleD from "./moduleD";
+import * as moduleE from "./moduleE";
// tslint:disable-next-line:no-any
const foobarbaz: any = {};
foobarbaz.bar = new moduleC.Bar();
foobarbaz.qat = moduleC.qat;
+foobarbaz.process = moduleE.process;
+foobarbaz.reprocess = moduleD.reprocess;
diff --git a/tools/ts_library_builder/testdata/moduleD.ts b/tools/ts_library_builder/testdata/moduleD.ts
new file mode 100644
index 000000000..8752699d1
--- /dev/null
+++ b/tools/ts_library_builder/testdata/moduleD.ts
@@ -0,0 +1,5 @@
+import * as moduleF from "./moduleF";
+
+export function reprocess(value: typeof moduleF.key) {
+ console.log(value);
+}
diff --git a/tools/ts_library_builder/testdata/moduleE.ts b/tools/ts_library_builder/testdata/moduleE.ts
new file mode 100644
index 000000000..361a9ad0f
--- /dev/null
+++ b/tools/ts_library_builder/testdata/moduleE.ts
@@ -0,0 +1,5 @@
+import * as moduleF from "./moduleF";
+
+export function process(value: typeof moduleF.key) {
+ console.log(value);
+}
diff --git a/tools/ts_library_builder/testdata/moduleF.ts b/tools/ts_library_builder/testdata/moduleF.ts
new file mode 100644
index 000000000..b2f8883ad
--- /dev/null
+++ b/tools/ts_library_builder/testdata/moduleF.ts
@@ -0,0 +1 @@
+export const key = "value";