diff options
| author | Kitson Kelly <me@kitsonkelly.com> | 2018-11-04 10:45:06 +1100 |
|---|---|---|
| committer | Ryan Dahl <ry@tinyclouds.org> | 2018-11-04 05:56:49 -0800 |
| commit | 765f229357587fb66dfe04d3c48d62c6aae9ce71 (patch) | |
| tree | e309a1c918cf416d7e8c3de2cb16c14f737e6c20 /tools/ts_library_builder/testdata | |
| parent | 2cf3a89f63c7bc7cfd9404f779b796c29c8e9598 (diff) | |
Improve robustness of lib builder.
Diffstat (limited to 'tools/ts_library_builder/testdata')
| -rw-r--r-- | tools/ts_library_builder/testdata/globals.ts | 4 | ||||
| -rw-r--r-- | tools/ts_library_builder/testdata/moduleD.ts | 5 | ||||
| -rw-r--r-- | tools/ts_library_builder/testdata/moduleE.ts | 5 | ||||
| -rw-r--r-- | tools/ts_library_builder/testdata/moduleF.ts | 1 |
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"; |
