diff options
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"; |