diff options
author | Kitson Kelly <me@kitsonkelly.com> | 2018-10-12 08:23:13 +1100 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2018-10-11 20:29:43 -0400 |
commit | ec402c6932128d215f78c77661d84472a89b72b1 (patch) | |
tree | 899cfd7895c900300ad6c9199f277377c5d093fb /tools/ts_library_builder/testdata | |
parent | fda7aaa10e173bfa8ef864a74a274af69fc01cca (diff) |
Replace globals.d.ts with lib.deno_runtime.d.ts
Diffstat (limited to 'tools/ts_library_builder/testdata')
-rw-r--r-- | tools/ts_library_builder/testdata/api.ts | 4 | ||||
-rw-r--r-- | tools/ts_library_builder/testdata/globals.ts | 6 | ||||
-rw-r--r-- | tools/ts_library_builder/testdata/moduleA.ts | 9 | ||||
-rw-r--r-- | tools/ts_library_builder/testdata/moduleB.ts | 9 | ||||
-rw-r--r-- | tools/ts_library_builder/testdata/moduleC.ts | 18 |
5 files changed, 46 insertions, 0 deletions
diff --git a/tools/ts_library_builder/testdata/api.ts b/tools/ts_library_builder/testdata/api.ts new file mode 100644 index 000000000..f282a8414 --- /dev/null +++ b/tools/ts_library_builder/testdata/api.ts @@ -0,0 +1,4 @@ +export { foo, bar } from "./moduleA"; +export { Foo } from "./moduleB"; +/** jsdoc for arr */ +export const arr: string[] = []; diff --git a/tools/ts_library_builder/testdata/globals.ts b/tools/ts_library_builder/testdata/globals.ts new file mode 100644 index 000000000..41a86bdf8 --- /dev/null +++ b/tools/ts_library_builder/testdata/globals.ts @@ -0,0 +1,6 @@ +import * as moduleC from "./moduleC"; + +// tslint:disable-next-line:no-any +const foobarbaz: any = {}; +foobarbaz.bar = new moduleC.Bar(); +foobarbaz.qat = moduleC.qat; diff --git a/tools/ts_library_builder/testdata/moduleA.ts b/tools/ts_library_builder/testdata/moduleA.ts new file mode 100644 index 000000000..a5bd07e2f --- /dev/null +++ b/tools/ts_library_builder/testdata/moduleA.ts @@ -0,0 +1,9 @@ +/** jsdoc for foo */ +export function foo(a: string, b: string) { + console.log(a, b); +} + +// no jsdoc for bar +export async function bar(promise: Promise<void>): Promise<void> { + return promise.then(() => {}); +} diff --git a/tools/ts_library_builder/testdata/moduleB.ts b/tools/ts_library_builder/testdata/moduleB.ts new file mode 100644 index 000000000..91f5ea875 --- /dev/null +++ b/tools/ts_library_builder/testdata/moduleB.ts @@ -0,0 +1,9 @@ +/** jsdoc about Foo */ +export class Foo { + private _foo = "foo"; + /** jsdoc about Foo.log() */ + log() { + console.log(this._foo); + return this._foo; + } +} diff --git a/tools/ts_library_builder/testdata/moduleC.ts b/tools/ts_library_builder/testdata/moduleC.ts new file mode 100644 index 000000000..b998c9e9d --- /dev/null +++ b/tools/ts_library_builder/testdata/moduleC.ts @@ -0,0 +1,18 @@ +/** jsdoc for Bar */ +export class Bar { + private _bar: string; + /** jsdoc for Bar.log() */ + log() { + console.log(this._bar); + return this.log; + } +} + +/** + * jsdoc for qat + * @param a jsdoc for qat(a) + * @param b jsdoc for qat(b) + */ +export function qat(a: string, b: string) { + return a + b; +} |